girvel/metaworld

Make ECS dynamic

Closed this issue · 0 comments

ECS should dynamically distribute entities between systems. Right now distribution is static -- entities are distributed only on creation/destruction and meant to have static number of attributes. Dynamic distribution means that entity can receive new attributes and delete old ones and it should trigger instant redistribution between systems.