Difference between revisions of "DelayEvent"

From Dragon Age Toolset Wiki
Jump to: navigation, search
Line 37: Line 37:
  
 
DelayEvent(6.0f,GetHero(),Event(EVENT_TYPE_HEARTBEAT),"my_heartbeat");
 
DelayEvent(6.0f,GetHero(),Event(EVENT_TYPE_HEARTBEAT),"my_heartbeat");
 +
 +
Detailed example: [http://social.bioware.com/forum/1/topic/71/index/310150/1#402992]
  
 
<!-- == See also == -->
 
<!-- == See also == -->

Revision as of 09:54, 8 December 2009

Signals a delayed event to the specified object.

void DelayEvent(
float fSeconds,
object oObject,
event evEvent,
string scriptname = ""
);
Parameters:
fSeconds
The number of seconds for which to delay the event
oObject
The object to signal the event to
evEvent
The event to signal
scriptname
If specified overides the default script
Returns:

Nothing.

Source:

script.ldf

Description

Signals a delayed event to the target object.

Remarks

With a negative or zero time in fSeconds, the event will run on the next AI update.

Examples

To create a quasi-heartbeat, create a script called 'my_heartbeat' and include this in it

DelayEvent(6.0f,GetHero(),Event(EVENT_TYPE_HEARTBEAT),"my_heartbeat");

Detailed example: [1]