cacotigon
Oh, sorry, I pick wrong example. Maybe "Array" object is better.
I had thinking about using "pf_singleglobal" in these plugins. Since "pf_singleglobal" limits the object number to one, user can not use more then one object.
User may want use more then one function plugin to avoid name collision or something else.
SpriteBank has the same issue. User may save instances in different SpriteBank object.
Yes, it is a little tricky to create global object.
For setting "Object.Global = YES", I suggest user puts these global objects to the first executed layout.
Another thing is to notice user that these non-world object is/is not in this layout. I agree that, sometime I will be confused too.