GameObject Methods |
The GameObject type exposes the following members.
Name | Description | |
---|---|---|
![]() | AddComponent |
Add a component to this GameObject instance.
|
![]() | AddComponentDebug |
Add a component to this GameObject instance, but only if in debug mode.
If not in debug mode, will do nothing.
|
![]() | BeforeDraw |
Called every frame to do updates right before drawing scene.
|
![]() | CallCollisionEnd |
Called when the Game Object stop colliding with another object.
|
![]() | CallCollisionProcess |
Called every frame while the Game Object is colliding with another object.
|
![]() | CallCollisionStart |
Called when the Game Object start colliding with another object.
|
![]() | CallSpawnEvent |
Spawn event is something that should be called once after the game object is ready with all components.
|
![]() | Clone |
Clone this game object.
|
![]() ![]() | CreateOctree |
Create an octree object with params.
|
![]() | Destroy |
Destroy this Game Object.
|
![]() | DoOnUpdate |
Register a function to call on every update loop.
This is a quick method to add per-object functionality without defining a component type.
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Find |
Find a child GameObject.
|
![]() | FixedUpdate |
Triggers a Fixed Update event (update that happens every const amount of seconds).
|
![]() | GetComponentCompType |
Get component by type / name.
|
![]() | GetComponentsCompType |
Get all components by type / name.
|
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Heartbeat |
Trigger a heartbeat event.
|
![]() | RemoveComponent |
Remove a component from this GameObject instance.
|
![]() | SendMessage |
Invoke the 'OnReceiveMessage' callback of all the components of this entity.
Note: this is used mostly for communication between user scripts.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | Trigger |
Iterate over all the components and call 'methodName()', if such method exists.
|
![]() | Update |
Called every frame to do GameObject events.
|