The constructor. Creates a ComponentMatchingFamily to provide a NodeList for the given node class.
Called by the engine when an entity has been added to it. We check if the entity should be in this family's NodeList and add it if appropriate.
Called by the engine when an entity has been rmoved from it. We check if the entity is in this family's NodeList and remove it if so.
Generated using TypeDoc
The default class for managing a NodeList. This class creates the NodeList and adds and removes nodes to/from the list as the entities and the components in the engine change.
It uses the basic entity matching pattern of an entity system - entities are added to the list if they contain components matching all the public properties of the node class.