Show / Hide Table of Contents

Interface IScheduler

Namespace: UnityEngine.Experimental.UIElements
Assembly: UnityEngine.dll
Syntax
public interface IScheduler

Methods

| Improve this Doc View Source

Schedule(IScheduledItem)

Declaration
void Schedule(IScheduledItem item)
Parameters
Type Name Description
IScheduledItem item
| Improve this Doc View Source

ScheduleForDuration(Action<TimerState>, Int64, Int64, Int64)

Declaration
IScheduledItem ScheduleForDuration(Action<TimerState> timerUpdateEvent, long delayMs, long intervalMs, long durationMs)
Parameters
Type Name Description
Action<TimerState> timerUpdateEvent
Int64 delayMs
Int64 intervalMs
Int64 durationMs
Returns
Type Description
IScheduledItem
| Improve this Doc View Source

ScheduleOnce(Action<TimerState>, Int64)

Declaration
IScheduledItem ScheduleOnce(Action<TimerState> timerUpdateEvent, long delayMs)
Parameters
Type Name Description
Action<TimerState> timerUpdateEvent
Int64 delayMs
Returns
Type Description
IScheduledItem
| Improve this Doc View Source

ScheduleUntil(Action<TimerState>, Int64, Int64, Func<Boolean>)

Declaration
IScheduledItem ScheduleUntil(Action<TimerState> timerUpdateEvent, long delayMs, long intervalMs, Func<bool> stopCondition = null)
Parameters
Type Name Description
Action<TimerState> timerUpdateEvent
Int64 delayMs
Int64 intervalMs
Func<Boolean> stopCondition
Returns
Type Description
IScheduledItem
| Improve this Doc View Source

Unschedule(IScheduledItem)

Declaration
void Unschedule(IScheduledItem item)
Parameters
Type Name Description
IScheduledItem item

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX