|
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...
|
|