Type GameEntityService
Method getWorld:World (
)
Method getGroupManager:GroupManager (
)
Method getSystemManager:SystemManager (
)
Method getEntityManager:EntityManager (
)
Method getTagManager:TagManager (
)
Method createEntity:Entity (
)
Method removeEntity (
e:Entity
)
Method removeEntities (
entities:EntityBag
)
Method removeEntitiesInGroup (
groupName:String
)
Method getEntityById:Entity (
entityId:Int
)
Method getEntityByTag:Entity (
name:String
)
Method getEntitiesWithComponentName:EntityBag (
name:String
)
Method getEntitiesWithComponent:EntityBag (
t:ComponentType
)
Method getEntitiesInGroup:EntityBag (
groupName:String
)
Method countEntitiesWithComponent:Int (
t:ComponentType
)
Method getComponentType:ComponentType (
name:String
)
Method addSystem (
system:EntitySystem
)
Method getSystem:EntitySystem (
name:String
)
Method initializeSystems (
)
Method stopSystem:byte (
name:String
)
Method startSystem:Byte (
name:String
)
Method update (
delta:Float
)
Method clearSystems (
)
Method clearEntities (
)
Method New (
)
End Type