Entitas Redux
|
Public Member Functions | |
EntityIndex (string name, IGroup< TEntity > group, Func< TEntity, IComponent, TKey > getKey) | |
EntityIndex (string name, IGroup< TEntity > group, Func< TEntity, IComponent, TKey[]> getKeys) | |
EntityIndex (string name, IGroup< TEntity > group, Func< TEntity, IComponent, TKey > getKey, IEqualityComparer< TKey > comparer) | |
EntityIndex (string name, IGroup< TEntity > group, Func< TEntity, IComponent, TKey[]> getKeys, IEqualityComparer< TKey > comparer) | |
override void | Activate () |
HashSet< TEntity > | GetEntities (TKey key) |
override string | ToString () |
![]() | |
override string | ToString () |
virtual void | Deactivate () |
Additional Inherited Members | |
![]() | |
string | Name => _name |
![]() | |
string | Name [get] |
TEntity | : | class | |
TEntity | : | IEntity |
Definition at line 31 of file EntityIndex.cs.
JCMG.EntitasRedux.EntityIndex< TEntity, TKey >.EntityIndex | ( | string | name, |
IGroup< TEntity > | group, | ||
Func< TEntity, IComponent, TKey > | getKey | ||
) |
Definition at line 36 of file EntityIndex.cs.
JCMG.EntitasRedux.EntityIndex< TEntity, TKey >.EntityIndex | ( | string | name, |
IGroup< TEntity > | group, | ||
Func< TEntity, IComponent, TKey[]> | getKeys | ||
) |
Definition at line 42 of file EntityIndex.cs.
JCMG.EntitasRedux.EntityIndex< TEntity, TKey >.EntityIndex | ( | string | name, |
IGroup< TEntity > | group, | ||
Func< TEntity, IComponent, TKey > | getKey, | ||
IEqualityComparer< TKey > | comparer | ||
) |
Definition at line 51 of file EntityIndex.cs.
JCMG.EntitasRedux.EntityIndex< TEntity, TKey >.EntityIndex | ( | string | name, |
IGroup< TEntity > | group, | ||
Func< TEntity, IComponent, TKey[]> | getKeys, | ||
IEqualityComparer< TKey > | comparer | ||
) |
Definition at line 58 of file EntityIndex.cs.
|
virtual |
Reimplemented from JCMG.EntitasRedux.AbstractEntityIndex< TEntity, TKey >.
Definition at line 65 of file EntityIndex.cs.
HashSet<TEntity> JCMG.EntitasRedux.EntityIndex< TEntity, TKey >.GetEntities | ( | TKey | key | ) |
Definition at line 71 of file EntityIndex.cs.
override string JCMG.EntitasRedux.EntityIndex< TEntity, TKey >.ToString | ( | ) |
Definition at line 82 of file EntityIndex.cs.