-added absen components list to system

-added ECS uda attributes
-added InputStruct version switch (gets update() input as structure of arrays)
-initial (WIP) EntitiesData update() input structure compile time parsing
This commit is contained in:
Mergul 2018-09-29 23:10:31 +02:00
parent 8468335b50
commit ed589bbd71
5 changed files with 238 additions and 79 deletions

View file

@ -39,6 +39,7 @@ package:
void* m_system_pointer;
ushort[] m_components;
ushort[] m_absen_components;
ushort[] m_optional_components;
//void function(ref EntityManager.CallData data, void* entity) update;