EntityManager

Summary

Methods

Method Returns
GetIterator(entityType: string) EntityIterator
CreateEntity(entityData: DataContainer, transform: LinearTransform) Entity | Component | nil
CreateEntity(entityData: DataContainer, params: EntityCreationParams) Entity | Component | nil
CreateEntitiesFromBlueprint(blueprint: DataContainer, transform: LinearTransform) EntityBus | nil
CreateEntitiesFromBlueprint(blueprint: DataContainer, params: EntityCreationParams) EntityBus | nil
TraverseAllEntities(callback: callable) void
TraverseAllEntities(context: any, callback: callable) void

Methods

GetIterator

GetIterator(entityType: string): EntityIterator

Parameters

Name Type Description
entityType string

Returns

Type Description
EntityIterator

CreateEntity

CreateEntity(entityData: DataContainer, transform: LinearTransform): Entity | Component | nil

Parameters

Name Type Description
entityData DataContainer
transform LinearTransform

Returns

Type Description
Entity | Component | nil

CreateEntity

CreateEntity(entityData: DataContainer, params: EntityCreationParams): Entity | Component | nil

Parameters

Name Type Description
entityData DataContainer
params EntityCreationParams

Returns

Type Description
Entity | Component | nil

CreateEntitiesFromBlueprint

CreateEntitiesFromBlueprint(blueprint: DataContainer, transform: LinearTransform): EntityBus | nil

Parameters

Name Type Description
blueprint DataContainer
transform LinearTransform

Returns

Type Description
EntityBus | nil

CreateEntitiesFromBlueprint

CreateEntitiesFromBlueprint(blueprint: DataContainer, params: EntityCreationParams): EntityBus | nil

Parameters

Name Type Description
blueprint DataContainer
params EntityCreationParams

Returns

Type Description
EntityBus | nil

TraverseAllEntities

TraverseAllEntities(callback: callable)

Parameters

Name Type Description
callback callable

TraverseAllEntities

TraverseAllEntities(context: any, callback: callable)

Parameters

Name Type Description
context any
callback callable
Last modified May 2, 2022: Add changelog for build 18616 (95be163f)