Why does UpdateInstanceTransform() of GroupedSpriteComponent crash?

The AddInstanceWithMaterial() function returns an index. Make sure that is good. If it is then the only possibilities I can think of are:

  1. the SpriteComponent pointer you added instances to isn’t the same SpriteComponent pointer you access later
  2. you are removing the instances or clearing the entire list somewhere

I’d debug the game and make sure the pointer address is the same in both spots. Sounds like you may have created a second component and overwrote the old pointer. But if not, keep the info coming and we’ll figure it out.