GameEntityService

Description

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