core / pragma.playerdata / EntityData /
EntityData #
data class EntityData(entityByInstanceId: MutableMap<UUID, Entity>, changedEntities: MutableSet<UUID>, entitiesToDelete: MutableSet<UUID>)
Contains reference to the player’s entities and used to keep track of changes to apply in the db
- entityByInstanceId contains map of instanceId to Entity
 - changedEntities is a set of instanceIds for entities that should be added or updated
 - entitiesToDelete is a set of instanceIds for entities that should be deleted
 
Constructors #
EntityData  | fun EntityData(entityByInstanceId: MutableMap<UUID, Entity>) | 
EntityData  | fun EntityData(entityByInstanceId: MutableMap<UUID, Entity>, changedEntities: MutableSet<UUID>, entitiesToDelete: MutableSet<UUID>) |