JavaECS-Docs/docs/system/ECSSystem.md

1.1 KiB

| JavaECS | docs | system | ECSSystem.md

ECS System

In this Section
About
Implementation
Constructors
Methods
Fields

About

The ECSSystem class is intended to be extended by a more specific system implementation.


Implementation

See System.md


Constructors

Default constructor

public ECSSystem(){}

Methods

init

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

public void update(){}

Functionality that needs to be called regularly should be defined here

  • update() is intended to be called regularly

Fields

entities

Set<Integer> entities = new HashSet<>();

The list of entities associated with this system


Examples


Notes