Fixed lots of Effect Bugs
Hey,
I have done a lot in my sandbox to fix Effect bugs, and add things that weren't in general working properly. These include:
1) Added/removed Effects.
- Now all components, spark and halo, can have added/removed effects.
2) Popup Effects.
- Added/removed effects did not work correctly with popups, even in the old implementation. Now, even with PopUpAnchor, you can run added/removed effects on the popup. Move effects work correctly too, taking into consideration the popup position before animating.
3) EffectManager was modified for handling these changes, as was PopUpAnchor, PopUpManager, SystemManager, and ChildManager. Nothing that would break anything, as I have run the tests and everything works fine.
Please pull my sandbox changes when you get a chance. Thanks!
