MmTaskResponder are MmBaseResponder that deal with IMmTaskInfos. Useful if you're trying to prepare MmBaseResponder derivations, but do not need to re-implement basic interaction with IMmTaskInfos
More...
|
virtual bool | TaskCompleteCheck () |
| Determine if the current task is complete. This class, which is intended to be used as a base class normally, will return false here. More...
|
|
| MmTaskResponder () |
| MmTaskInfo constructed early to allow assignment through other GameObject awake calls if this responder's awake has not been called yet. More...
|
|
override void | Awake () |
| Awake initializes completion state FSM More...
|
|
virtual void | InitializeCompletionFSM () |
| Prepare the completion state FSM entry/exit delegates More...
|
|
override void | Update () |
| Update method determines whether the task is complete by invoking TaskCompleteCheck() More...
|
|
override void | MmInvoke (MmMessageType msgType, MmMessage message) |
| Invoke an MmMethod. Implements a switch that handles the different MmMethods defined by default set in MmMethod MmMethod More...
|
|
virtual void | SetActive (bool active) |
| Handle MmMethod: SetActive More...
|
|
virtual void | Initialize () |
| Handle MmMethod: Initialize Initialize allows you to provide additional initialization logic in-between calls to Monobehavior provided Awake() and Start() calls. More...
|
|
virtual void | Refresh (List< MmTransform > transformList) |
| Handle MmMethod: Refresh More...
|
|
override MmRelayNode | GetRelayNode () |
| Implementation of IMmResponder's GetRelayNode. More...
|
|
virtual void | Start () |
| Start: Invokes MmOnStartComplete More...
|
|
virtual void | MmOnAwakeComplete () |
| Post Awake callback used between objects implementing this interface. This allows for initialization steps that must occur before one instance's Awake and its Start. More...
|
|
virtual void | MmOnStartComplete () |
| Post Start callback used between objects implementing this interface This allows for initialization steps that must occur before one instance's Start and its first Update. More...
|
|
virtual void | MmRegisterAwakeCompleteCallback (IMmCallback callback) |
| It is possible that certain handles are not going to be in-place when registration of the OnAwakeComplete callback is invoked. The is especially true in scenarios where MmRelayNodes are networked. This allows for a deferred registration, eliminating most instances where the Awake callback invocations fail. More...
|
|
virtual void | MmRegisterStartCompleteCallback (IMmCallback callback) |
| It is possible that certain handles are not going to be in-place when registration of the OnStartComplete callback is invoked. The is especially true in scenarios where MmRelayNodes are networked. This allows for a deferred registration, eliminating most instances where the Start callback invocations fail. More...
|
|
MmTaskResponder are MmBaseResponder that deal with IMmTaskInfos. Useful if you're trying to prepare MmBaseResponder derivations, but do not need to re-implement basic interaction with IMmTaskInfos
- Template Parameters
-
◆ MmTaskResponder()
MmTaskInfo constructed early to allow assignment through other GameObject awake calls if this responder's awake has not been called yet.
◆ Awake()
◆ InitializeCompletionFSM()
Prepare the completion state FSM entry/exit delegates
◆ TaskCompleteCheck()
◆ Update()
◆ TaskStateFSM
The completion FSM. Starts in a incomplete state and goes to complete when the task is complete.
◆ MmTaskInfo
The task info contains all details of a particular task.
The documentation for this class was generated from the following file:
- C:/Users/ce223/Documents/Projects/MercuryMessaging/Assets/MercuryMessaging/Task/MmTaskResponder.cs