[quote:14olccbt]1. What is _Instances?
It's basically just to hide\organize instance classes from the main global dict. It should never need to be accessed directly. Basically every object type causes 2 classes to be generated ex. Sprite and SpriteInstance. SpriteInstance is a class that points to a particular instance of sprite.
[quote:14olccbt]2. Will objA[0].Destroy() call objAInstance.Destroy()? Is objAInstance the class of objA[0]?
es for the first. For the second objA[0] is a objAInstance.
The only issue is if you destroy the object with events, the python destroy() is not called and the custom methods will not be cleaned up.