Class SchedulerExecutableLibrary
Executable function library for Chris.Schedulers
public class SchedulerExecutableLibrary : ExecutableFunctionLibrary
- Inheritance
-
objectSchedulerExecutableLibrary
- Inherited Members
-
object.Equals(object)object.Equals(object, object)object.GetHashCode()object.GetType()object.MemberwiseClone()object.ReferenceEquals(object, object)object.ToString()
Methods
Flow_SchedulerCancel(SchedulerHandle)
Cancel a scheduled task if is valid.
public static void Flow_SchedulerCancel(SchedulerHandle handle)
Parameters
handleSchedulerHandle
Flow_SchedulerDelay(float, EventDelegate, EventDelegate<float>, TickFrame, bool, bool)
Delay some time and invoke callBack.
public static SchedulerHandle Flow_SchedulerDelay(float delaySeconds, EventDelegate onComplete, EventDelegate<float> onUpdate, TickFrame tickFrame, bool isLooped, bool ignoreTimeScale)
Parameters
delaySecondsfloatonCompleteEventDelegateonUpdateEventDelegate<float>tickFrameTickFrameisLoopedboolignoreTimeScalebool
Returns
- SchedulerHandle
Flow_SchedulerWaitFrame(int, EventDelegate, EventDelegate<int>, TickFrame, bool)
Wait some frames and invoke callBack.
public static SchedulerHandle Flow_SchedulerWaitFrame(int frame, EventDelegate onComplete, EventDelegate<int> onUpdate, TickFrame tickFrame, bool isLooped)
Parameters
frameintonCompleteEventDelegateonUpdateEventDelegate<int>tickFrameTickFrameisLoopedbool
Returns
- SchedulerHandle