An advanced cursor behavior using state precedence.
- Helpers - Static library with a bunch of useful functions.
- IInitableSystem - Use it for initialization from GameManager script, when order do matter.
- ObjectCopier - Provides a method for performing a deep copy of an object.
- Singleton - Singleton class. Inherit by passing the inherited type (e.g. class GameManager : Singleton<GameManager>.