Type alias IEntityContainer

IEntityContainer: {
    generateEntity(networked?: boolean): Entity;
    getEntityState(entity: Entity): EntityState;
    getExistingEntities(): Set<Entity>;
    releaseRemovedEntities(): Entity[];
    removeEntity(entity: Entity): boolean;
    updateRemovedEntity(entity: Entity): boolean;
    updateUsedEntity(entity: Entity): boolean;
}

Type declaration

  • generateEntity:function
    • Parameters

      • Optional networked: boolean

      Returns Entity

  • getEntityState:function
  • getExistingEntities:function
    • Returns Set<Entity>

  • releaseRemovedEntities:function
    • Returns Entity[]

  • removeEntity:function
    • Parameters

      Returns boolean

  • updateRemovedEntity:function
    • Parameters

      Returns boolean

  • updateUsedEntity:function
    • Parameters

      Returns boolean