Wait Methods |
The Wait type exposes the following members.
| Name | Description | |
|---|---|---|
| For(ITask) |
Suspend coroutine until another task completes.
| |
| For(ScriptReference) | Use ForEvent(ScriptReference) instead. Suspend coroutine until a given script event fires. | |
| For(Double, ITask) |
Suspend coroutine until another task completes or there is a timeout.
| |
| For(Double, ScriptReference) | Use ForEvent(Double, ScriptReference) instead. Suspend coroutine until a given script event fires or there is a timeout. | |
| ForAll |
Suspend coroutine until all of the supplied tasks to complete.
This task will not complete until all the supplied wait tasks complete.
| |
| ForAnimator |
Suspend coroutine until the current animator for a visual completes.
| |
| ForAny |
Suspend coroutine until any of the supplied tasks to complete.
As soon as one of the wait tasks completes this task completes.
| |
| ForEvent(ScriptReference) |
Suspend coroutine until a given script event fires.
| |
| ForEvent(Double, ScriptReference) |
Suspend coroutine until the script event fires or a timeout occurs.
| |
| ForEvent(ScriptReference, ScriptReferenceNativeListenersDelegate) |
Suspend coroutine until a given script event fires.
| |
| ForEventT(ScriptReferenceT, ScriptReferenceTNativeListenersDelegate) |
Suspend coroutine until a given script event fires.
| |
| ForEventT1, T2(ScriptReferenceT1, T2, ScriptReferenceT1, T2NativeListenersDelegate) |
Suspend coroutine until a given script event fires.
| |
| ForEventT1, T2, T3(ScriptReferenceT1, T2, T3, ScriptReferenceT1, T2, T3NativeListenersDelegate) |
Suspend coroutine until a given script event fires.
| |
| ForEventT1, T2, T3, T4(ScriptReferenceT1, T2, T3, T4, ScriptReferenceT1, T2, T3, T4NativeListenersDelegate) |
Suspend coroutine until a given script event fires.
| |
| ForEvents(ScriptReference) |
Suspend coroutine until all of the script events fire.
| |
| ForEvents(Double, ScriptReference) |
Suspend coroutine until all of the script events fire or a timeout occurs.
| |
| ForMove |
Suspend coroutine until the current visual move to completes.
| |
| ForPeekT(IChannelT) |
Suspend coroutine until the channel has an element that can be read, but don't read it, just peek.
| |
| ForPeekT(IChannelT, ResultT) |
Suspend coroutine until the channel has an element that can be read, but don't read it, just peek.
| |
| ForReadT(IChannelT) |
Suspend coroutine until the channel has an element that can be read.
| |
| ForReadT(IChannelT, ResultT) |
Suspend coroutine until the channel has an element that can be read.
| |
| ForSeconds |
Suspend coroutine for a given time.
| |
| ForWriteT |
Suspend coroutine until the channel can accept the write.
| |
| UntilChanged(FuncObject) | Obsolete.
Use UntilChanged(FuncObject, INotifyPropertyChanged) instead.
| |
| UntilChanged(FuncObject, INotifyPropertyChanged) |
Suspend coroutine until the supplied expression changes.
| |
| UntilEqualsT(CustomPropertyValueT, T) |
Suspend coroutine until a custom property value becomes equal to a given value.
| |
| UntilEqualsT(CustomPropertyValueT, CustomPropertyValueT) |
Suspend coroutine until a custom property value becomes equal to another custom property value.
| |
| UntilFalse(CustomPropertyValueBoolean) |
Suspend coroutine until the boolean custom property value becomes false.
| |
| UntilFalse(FuncBoolean, INotifyPropertyChanged) |
Suspend coroutine until the supplied expression is false.
| |
| UntilNotEqualsT(CustomPropertyValueT, T) |
Suspend coroutine until a custom property value becomes not equal to a given value.
| |
| UntilNotEqualsT(CustomPropertyValueT, CustomPropertyValueT) |
Suspend coroutine until a custom property value becomes not equal to another custom property value.
| |
| UntilTrue(CustomPropertyValueBoolean) |
Suspend coroutine until the boolean custom property value becomes true.
| |
| UntilTrue(FuncBoolean) | Obsolete.
Use UntilTrue(FuncBoolean, INotifyPropertyChanged) instead.
| |
| UntilTrue(FuncBoolean, INotifyPropertyChanged) |
Suspend coroutine until the supplied expression is true.
|