Entity exclusive callbacks are useful for quickly programming specific behavior for every different entity in scene, but may be not as useful for handling multiple entities at the same time.
For that reason, sometimes it will be necessary to store entities in a quickly accessible array that could simplify management of multiple objects. In Ethanon Engine this can be done with the
ETHEntityArray object. This object is very similar to the
std::vector template on C++, matter of fact, it is an
std::vector wrapper that provides the most important methods such as
Size and the
GetEntityArray function may build arrays containing all entities of certain name, or from certain buckets in scene.