This page has been translated automatically.
UnigineScript
The Language
Core Library
Engine Library
Node-Related Classes
GUI-Related Classes
Plugins Library
Samples
Usage Examples
C++ API
API Reference
Integration Samples
Usage Examples
C++ Plugins
Migration
Migrating to UNIGINE 2.0
C++ API Migration
Migrating from UNIGINE 2.0 to UNIGINE 2.1
注意! 这个版本的文档是过时的,因为它描述了一个较老的SDK版本!请切换到最新SDK版本的文档。
注意! 这个版本的文档描述了一个不再受支持的旧SDK版本!请升级到最新的SDK版本。

EntityPool Class

The storage class for the entities.

The EntityPool class implementation can be found in the data/framework/game/level.h file.

EntityPool Class

Members


EntityPool (string name)

Constructor. Creates a new EntityPool class instance in the specified namespace.

Arguments

  • string name - Name of the namespace, which describes all of the entity classes.

void append (Entity entity)

Adds an entity to the pool.

Arguments

  • Entity entity - Entity to append.

Entity getEntity (string type)

Checks if the entity is in the pool.

Arguments

  • string type - Entity type.

Return value

Entity if it is in the pool; otherwise NULL

void clear ()

Clears an entity pool.
Last update: 2017-07-03
Build: ()