*| [JavaECS](../../README.md) | [docs](../overview.md) | [system](./dir.md) | ECSSystem[]().md* # System Manager ### In this section [About](#about) [Implementation](#implementation) [Constructors](#constructors) [Methods](#methods) [Fields](#fields) [Examples](#examples) [Notes](#notes) ## About The system manager class controls references to the systems. ## Implementation See [System.md](./System.md#implementation) ## Constructors Default constructor ``` java public ECSSystem(){} ```
## Methods ### init ``` java public void init(){} ``` Functionality that needs to occur at the initialisation of the system should be performed here * `init()` should be called only once, before the system is utilised * An example of the type of call that could be made here is opening a file
### update ``` java public void update(){} ``` Functionality that needs to be called regularly should be defined here * `update()` is intended to be called regularly
## Fields ### entities ``` java Set entities = new HashSet<>(); ``` The list of entities associated with this system
## Examples
## Notes