DelaySystem

Documents the DelaySystem class and its functions.

NOT DOCUMENTED We currently don't have information on how these functions work. They are being documented here for visibility.

Invoking DelaySystem

To invoke the delay system, use the following Global function:

ds = Game.DelaySystem()

Sub-functions

CancelCallback

CancelCallback(delayID : DelayID);

CancelDelay

CancelDelay(delayID : DelayID);

CancelTick

CancelTick(delayID : DelayID);

DelayCallback

DelayCallback(delayCallback : ref:DelayCallback, timeToDelay : Float, optional isAffectedByTimeDilation : Bool) : DelayID;

DelayCallbackNextFrame

DelayCallbackNextFrame(delayCallback : ref:DelayCallback);

DelayEvent

DelayEvent(entity : wref:Entity, eventToDelay : ref:Event, timeToDelay : Float, optional isAffectedByTimeDilation : Bool) : DelayID;

DelayEventNextFrame

DelayEventNextFrame(entity : wref:Entity, eventToDelay : ref:Event);

DelayPSEvent

DelayPSEvent(psID : PersistentID, classType : CName, eventToDelay : ref:Event, timeToDelay : Float, optional isAffectedByTimeDilation : Bool) : DelayID;

DelayPSEventNextFrame

DelayPSEventNextFrame(psID : PersistentID, classType : CName, eventToDelay : ref:Event);

DelayScriptableSystemRequest

DelayScriptableSystemRequest(systemName : CName, requestToDelay : ref:ScriptableSystemRequest, timeToDelay : Float, optional isAffectedByTimeDilation : Bool) : DelayID;

DelayScriptableSystemRequestNextFrame

DelayScriptableSystemRequestNextFrame(systemName : CName, requestToDelay : ref:ScriptableSystemRequest);

TickOnEvent

TickOnEvent(entity : wref:Entity, eventToTick : ref:TickableEvent, duration : Float) : DelayID;

Last updated