|
void | Initialize (int creationIndex, int totalComponents, Stack< IComponent >[] componentPools, ContextInfo contextInfo=null) |
|
void | Reactivate (int creationIndex) |
|
void | AddComponent (int index, IComponent component) |
|
void | RemoveComponent (int index) |
|
void | ReplaceComponent (int index, IComponent component) |
|
IComponent | GetComponent (int index) |
|
IComponent [] | GetComponents () |
|
int [] | GetComponentIndices () |
|
bool | HasComponent (int index) |
|
bool | HasComponents (int[] indices) |
|
bool | HasAnyComponent (int[] indices) |
|
void | RemoveAllComponents () |
|
Stack< IComponent > | GetComponentPool (int index) |
|
IComponent | CreateComponent (int index, Type type) |
|
T | CreateComponent< T > (int index) |
|
void | Retain (object owner) |
|
void | Release (object owner) |
|
void | Destroy () |
|
void | RemoveAllOnEntityReleasedHandlers () |
|
|
int | totalComponents [get] |
|
int | creationIndex [get] |
|
bool | isEnabled [get] |
|
Stack< IComponent > [] | componentPools [get] |
|
ContextInfo | contextInfo [get] |
|
HashSet< object > | owners [get] |
|
int | retainCount [get] |
|
|
EntityComponentChanged | OnComponentAdded |
|
EntityComponentChanged | OnComponentRemoved |
|
EntityComponentReplaced | OnComponentReplaced |
|
EntityReleased | OnEntityReleased |
|
Definition at line 14 of file IEntity.cs.
The documentation for this interface was generated from the following file: