Arcade
|
An action that will advance all contained actions at the same time. More...
Public Member Functions | |
Parallel (WaitStyle waitStyle) | |
Constructs a new Parallel. More... | |
Parallel (params Object[] inner) | |
Constructs a new Sequential. More... | |
void | Add (Object inner) |
Adds a new Awaitable action to this action. More... | |
IEnumerator< Awaitable > | GetEnumerator () |
Public Member Functions inherited from GameAPI.BudgetBoy.Awaitable | |
void | Update () |
Update the task represented by this Awaitable for one frame. More... | |
Protected Member Functions | |
override void | OnUpdate () |
Called when the task represented by this Awaitable should update for one frame. More... | |
Protected Member Functions inherited from GameAPI.BudgetBoy.Awaitable | |
virtual void | OnStarted () |
Called when the Awaitable first begins updating its task. More... | |
virtual void | OnCompleted () |
Called when the Awaitable has completed its task. More... | |
Properties | |
override bool | IsComplete [get] |
Completion criteria depends on the WaitStyle specified when this Awaitable was constructed. More... | |
Properties inherited from GameAPI.BudgetBoy.Awaitable | |
abstract bool | IsComplete [get] |
When overridden, returns true if the Awaitable's task has completed. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from GameAPI.BudgetBoy.Awaitable | |
static Awaitable | FromObject (Object obj) |
Attempts to convert an object into an Awaitable. If the object is an IEnumerator or a function returning an IEnumerator it is converted into a Coroutine, otherwise it is assumed to extend Awaitable. Returns null if the object cannot be converted. More... | |
Events inherited from GameAPI.BudgetBoy.Awaitable | |
EventHandler< AwaitableEventArgs > | Started |
Event called when the Awaitable first begins updating its task. More... | |
EventHandler< AwaitableEventArgs > | Completed |
Event called when the Awaitable has completed its task. More... | |
An action that will advance all contained actions at the same time.
|
inline |
Constructs a new Parallel.
waitStyle | When should this action be considered finished? |
|
inline |
Constructs a new Sequential.
inner | Child Awaitable actions that will be run at the same time by this action. |
|
inline |
|
inline |
|
inlineprotectedvirtual |
Called when the task represented by this Awaitable should update for one frame.
Implements GameAPI.BudgetBoy.Awaitable.
|
get |
Completion criteria depends on the WaitStyle specified when this Awaitable was constructed.