|
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 () |
Public Member Functions inherited from JCMG.EntitasRedux.AbstractEntityIndex< TEntity, TKey > | |
| override string | ToString () |
| virtual void | Deactivate () |
Additional Inherited Members | |
Public Attributes inherited from JCMG.EntitasRedux.AbstractEntityIndex< TEntity, TKey > | |
| string | Name => _name |
Properties inherited from JCMG.EntitasRedux.IEntityIndex | |
| 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.