|
| delegate void | Action (Fiber fiber) |
| | Method signature for Do(Action) methods More...
|
| |
| void | Dispose () |
| | Cleans up Fiber before it goes into the recycling More...
|
| |
| Fiber | Go () |
| | Start a fiber if it is not already running More...
|
| |
| Fiber | Go (Action updater) |
| | Start a fiber if it is not already running More...
|
| |
| Fiber | WaitFor (IClosure closure) |
| | Helper that is the same as fiber.WaitFor(closure.OnComplete) More...
|
| |
| T | Context< T > () |
| | Retrieve the context as a class type - null for none or wrong type More...
|
| |
| Fiber | Context< T > (T value) |
| | Set the context to an instance of a type More...
|
| |
| T | Context< T > (string name) |
| | Retrieve the context as a class type - null for none or wrong type More...
|
| |
| Fiber | Context< T > (string name, T value) |
| | Set the context to an instance of a type More...
|
| |
| Fiber | Exit () |
| | Abort fiber processing immediately, cleaning up as we go More...
|
| |
| Fiber | Exit (Fiber fiber) |
| | Force another fiber to exit immediately More...
|
| |
| void | Finish () |
| | Complete a Fiber.Start statement where needed (no action) More...
|
| |
| Fiber | Repeat (int count) |
| | Begin/Repeat loop for a specific number of times More...
|
| |
| Fiber | Until (Func< Fiber, bool > isTrue) |
| | Loop until a value function returns true More...
|
| |
| Fiber | BreakIf (Func< Fiber, bool > isBreak) |
| | Break out of any block if a value function returns true More...
|
| |
| void | Break () |
| | Break a Begin/End/Repeat/Again block More...
|
| |
|
void | Break (int after) |
| |
|
void | Skip (int after) |
| |
| Fiber | If (Func< Fiber, bool > isTrue) |
| | Standard If // Else // Then branch More...
|
| |
| Fiber | Do (Action nextAction, string name=null) |
| | Business logic activation step More...
|
| |
| IEnumerator | AsCoroutine () |
| | Return an IEnumerator to use with a yield in a Coroutine More...
|
| |
| Fiber | WaitFor (Fiber anotherFiber) |
| | Wait for another fiber to complete, starting it if needed More...
|
| |
| Fiber | Timeout (float seconds) |
| | Exit later fiber operations if the time supplied is exceeded More...
|
| |
| Fiber | WaitFor (Func< Fiber, Fiber > getFiber) |
| | Wait for another fiber to complete, starting it if needed - value set by return value of a function More...
|
| |
| Fiber | GlobalOnError (Action< string > actor) |
| | Set a global (app-wide) error catch lambda. All fibers without a local override will come here. The default is to write to the Unity console. More...
|
| |
| Fiber | OnError (Action< string > actor) |
| | The catch lambda will be called for any exceptions from this fiber or any fibers called with WaitFor More...
|
| |
| Fiber | Error (string message) |
| | //#TBD#// More...
|
| |
| Fiber | Error (Func< Fiber, string > messageLambda) |
| | //#TBD#// More...
|
| |
| override string | ToString () |
| | Return Fiber contents and current state More...
|
| |
| Fiber | Log (string message, bool warning=false) |
| | Write to the Unity console (optionally as a warning entry) More...
|
| |
| Fiber | WaitFor (Emitter emitter, string name=null) |
| | Wait for an emitter to fire More...
|
| |
| Fiber | WaitFor (Func< Fiber, Emitter > getEmitter, string name=null) |
| | Wait for an emitter passed by function return to fire More...
|
| |
| Fiber | Fire (Emitter emitter) |
| | Fire an emitter at this point in the Fiber sequence More...
|
| |
| Fiber | Fire (Func< Fiber, Emitter > getEmitter) |
| | Fire an emitter at this point in the Fiber sequence More...
|
| |
| Fiber | CancelOn (Emitter emitter) |
| | Cancel/Abort/Exit current fiber if an emitter fires More...
|
| |
| Fiber | SkipFrames (int framesToSkip) |
| | Wait a specific count of Update, FixedUpdate or LateUpdate frames More...
|
| |
| Fiber | SkipFrames (Func< Fiber, int > getter) |
| | Wait a specific count of Update, FixedUpdate or LateUpdate frames - value passed by function return to More...
|
| |
| Fiber | WaitFor (IEnumerator enumerator) |
| | Wait for a C# IEnumerator/Unity Coroutine to take a step More...
|
| |
| Fiber | WaitFor (Func< Fiber, IEnumerator > getter) |
| | Wait for a C# IEnumerator/Unity Coroutine to take a step - value passed by function return More...
|
| |
| Fiber | WaitFor (int framesBetweenChecks, IEnumerator enumerator) |
| | //#TBD#// More...
|
| |
| Fiber | WaitFor (float seconds) |
| | Wait the specified time in game-seconds More...
|
| |
| Fiber | WaitFor (Func< Fiber, float > getSeconds) |
| | Wait the specified time in game-seconds - value passed by function return More...
|
| |
| Fiber | WaitRealtime (float seconds) |
| | Wait the specified time in real-world seconds More...
|
| |
| Fiber | WaitRealtime (Func< Fiber, float > getSeconds) |
| | Wait the specified time in real-world seconds - value passed by function return More...
|
| |
| Fiber | WaitFor (Task task) |
| | Convert Task activities to Coroutines to behave well with the rest of Unity More...
|
| |
| Fiber | WaitFor (Func< Fiber, Task > getTask) |
| | Convert Task activities to Coroutines to behave well with the rest of Unity - value passed by function return More...
|
| |