Called just after the system is added to the engine, before any calls to the update method. Override this method to add your own functionality.
Called just after the system is removed from the engine, after all calls to the update method. Override this method to add your own functionality.
After the system is added to the engine, this method is called every frame until the system is removed from the engine. Override this method to add your own functionality.
Used internally to manage the list of systems within the engine. The next system in the list.
Used internally to manage the list of systems within the engine. The previous system in the list.
Used internally to hold the priority of this system within the system list. This is used to order the systems so they are updated in the correct order.
Used internally to hold the type of the system