The Map of components. All components must be managed in this map
The Unique ID of Entity
No use yet
Invalid Entity UID constant value
Get Unique ID of the entity.
Gets the objectUID of the object.
Get the unique name of the entity.
Mark the entity as destroyed
Gets the component corresponding to the ComponentTID.
The ComponentTID to get the component.
Gets the tag object.
The tag name.
Gets the value of the tag.
The tag name.
return whether this entity has the component or not
The component to check
Gets the boolean value whether this object has the tag or not.
The tag name.
Confirms the matching of the tag name and tag value.
The tag name.
The tag value.
Confirm that this object's tags includes given set of tags.
The set of tags.
Confirm that this object's tags includes given an array of string.
an array of string.
Remove the tag.
The tag name.
try to get an Animation Component if the entity has it.
AnimationComponent | undefined
Tries to set tag (name and value).
Try to set a unique name of the entity.
If true, force to add name string to the current unique name string. If false, give up to change name.
Validate the string of tags.
The string to be validated
Gets the object by corresponding to the objectUID.
The objectUID of the object.
Gets the object by the unique name.
The unique name of the object.
Generated using TypeDoc
The class that represents an entity.
The Rhodonite Entity Class which are an entities that exists in space. Entities can acquire various functions by having components on themselves.