class
TriggerBase extends
Vob (client-side)
Available since version: 0.2.1
This class represents world trigger list, which can activate various things.
Constructor
Parameters:
Constructor
userpointer ptr
Parameters:
userpointer
ptr: the pointer to the object from the game.
Properties
int
listProcess
Available since version: 0.2.1
Represents how the targets will be processed in the trigger list. For more information see TriggerList Process types.
int
actTarget
Available since version: 0.2.1
Represents the index of the next target in the trigger list which will invoke any trigger event.
bool
sendOnTrigger
Available since version: 0.2.1
Represents the state which determines if next invoked event will be trigger (true) or untrigger (false).
Methods
getTarget
Available since version: 0.2.1
This method will get the vob name at specified index that will be triggered by the trigger list.
string getTarget(int index)
Parameters:
int
index: the index of the target name in the trigger list (in range between [0, 5]).
Returns string
:
getFireDelay
Available since version: 0.2.1
This method will get the delay time in seconds at specified index in which the trigger list will invoke any trigger event.
float getFireDelay(int index)
Parameters:
int
index: the index of delay time in the trigger list (in range between [0, 5]).
Returns float
:
setTarget
Available since version: 0.2.1
This method will set the vob name at specified index that will be triggered by the trigger list.
void setTarget(int index, string name)
Parameters:
int
index: the index of the target name in the trigger list (in range between [0, 5]).string
name: the name of the vob that will be triggered by the trigger.
setFireDelay
Available since version: 0.2.1
This method will set the delay time in seconds at specified index in which the trigger list will invoke any trigger event.
void setFireDelay(int index, float fireDelay)
Parameters:
int
index: the index of the delay time in the trigger list (in range between [0, 5]).float
fireDelay: the delay time in seconds in which the trigger event will be invoked.
triggerActTarget
Available since version: 0.2.1
Note
In order to invoke this action trigger must be added to game world.
This method will trigger the next target vob in the trigger list.
void triggerActTarget(userpointer instigatorVob = null)
Parameters:
userpointer
instigatorVob: the vob that is used by some of engine classes. Can be ommited in most cases.