Abstract
Node type to be processed by this System.
Protected
constructorUsed internally to manage the list of systems within the engine. The next system in the list.
Protected
Optional
nodeWhen you implement this callback it will be called whenever a new Node is added to the NodeList of this System
Protected
nodeProtected
nodeProtected
Optional
nodeWhen you implement this callback it will be called whenever a Node is removed from the NodeList of this System
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.
Abstract
updateGenerated using TypeDoc
A useful class for systems which simply iterate over a set of nodes, performing the same action on each node. This class removes the need for a lot of boilerplate code in such systems. Extend this class and implement update method. The node update method will be called once per node on the update cycle with the node instance and the frame time as parameters. e.g.
Example