Scripts which contain functionality common to a range of other scripts within the system.
- BasicAnimation.cs – class which handles sprite frames in order to create simple animations, particularly in the case of animatable bullets.
- ForceGlobalShotManager.cs – monobehavior for forcing instantiation of the GlobalShotManager at the beginning of runtime. Typically attached to the persistent Camera GameObject.
- HomingCalc.cs – class for handling helper routines relevent to Homing Shot types.
- ObjectPool.cs – class for managing pooled objects, typically bullets or explosions.
- OnScreenDisplay.cs – monobehavior for displaying stats via the GlobalShotManager.
- Timer.cs – class which forms internal counter/timer behavior used by many scripts.
- Utility.cs:
- Utilities – static class with helper methods for debugging.
- CalcObject – static class with helper methods for common calculations required for a variety of shots.
- VariaManager.cs – static class for creating the VariaManager menu item in the editor and defining the list of file management procedures.