Command keyword
The command type represents an instruction for a game object to perform an action.
Constructor
There are several constructors for a command, for example, CommandAttack is the attack command's constructor.
Literals
There is no literal for a command.
Conversion
There is no explicit or implicit conversion to or from a command.
Persistence
The following functions allow a command to exist outside of the scope of the current script by storing it on an object:
The following functions allow a command which exists outside of the scope of the current script to be used in the current script by retrieving it from an object:
Remarks
Commands are added to a game object's command queue using AddCommand and removed using RemoveCommand or RemoveCommandByIndex. All commands and the currently active command can be removed using ClearAllCommands.
Examples
void main() { // uninitialised command cDefault; // initialised using a function command cWait = CommandWait(42.0); }