hmm yeah I did, thanks for the tip by the way, but I still don't get it perfectly.
As I understand, if you don't specify any condition other condition than say "every tick", it should pick all instances? Only one seems to be considered in my case...
But if say I modify the private variable from a newly created instance it will still change it for every existing instances?
How can I say pick the closest instance?
Infinite thanks.
All those questions are answered in the wiki, are you sure you read it? <img src="smileys/smiley17.gif" border="0" align="middle" />
Most of the time, when nothing is specified all instances are picked. For example:
+Always
-> mySprite: Set X to .X + 1
is essentially the same as
+For each mySprite
-> mySprite: Set X to .X + 1
If you experience something else, then there are other conditions, that make only the first instance getting picked.
If you create an instance it is automatically picked for that event. So, if you change the pv, you only change it on the instance.
You pick the closest instance by using the appropriate object's condition.