Base implmentation of IMmResponder.
More...
|
virtual void | Awake () |
| Awake: Invokes MmOnAwakeComplete More...
|
|
virtual void | Start () |
| Start: Invokes MmOnStartComplete More...
|
|
virtual void | Update () |
| Base Update of MmResponder Derived classes should always override. 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...
|
|
abstract MmRelayNode | GetRelayNode () |
| Get a handle to a IMmResponder's MmRelayNode, if one is present. More...
|
|
virtual void | MmInvoke (MmMessageType msgType, MmMessage message) |
| Invoke an MmMethod. More...
|
|
Base implmentation of IMmResponder.
◆ Awake()
virtual void MercuryMessaging.MmResponder.Awake |
( |
| ) |
|
|
virtual |
◆ GetRelayNode()
abstract MmRelayNode MercuryMessaging.MmResponder.GetRelayNode |
( |
| ) |
|
|
pure virtual |
◆ MmInvoke()
◆ MmOnAwakeComplete()
virtual void MercuryMessaging.MmResponder.MmOnAwakeComplete |
( |
| ) |
|
|
virtual |
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.
Implements MercuryMessaging.IMmResponder.
◆ MmOnStartComplete()
virtual void MercuryMessaging.MmResponder.MmOnStartComplete |
( |
| ) |
|
|
virtual |
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.
Implements MercuryMessaging.IMmResponder.
◆ MmRegisterAwakeCompleteCallback()
virtual void MercuryMessaging.MmResponder.MmRegisterAwakeCompleteCallback |
( |
IMmCallback |
callback | ) |
|
|
virtual |
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.
- Parameters
-
callback | Callback to be registered. |
Implements MercuryMessaging.IMmResponder.
◆ MmRegisterStartCompleteCallback()
virtual void MercuryMessaging.MmResponder.MmRegisterStartCompleteCallback |
( |
IMmCallback |
callback | ) |
|
|
virtual |
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.
- Parameters
-
callback | Callback to be registered. |
Implements MercuryMessaging.IMmResponder.
◆ Start()
virtual void MercuryMessaging.MmResponder.Start |
( |
| ) |
|
|
virtual |
◆ Update()
virtual void MercuryMessaging.MmResponder.Update |
( |
| ) |
|
|
virtual |
◆ MmGameObject
GameObject MercuryMessaging.MmResponder.MmGameObject |
|
get |
Handle to an instance's GameObject.
◆ Tag
MmTag MercuryMessaging.MmResponder.Tag |
|
getset |
MmTags allow you to specify filters for execution in Mercury XM graphs.
◆ TagCheckEnabled
bool MercuryMessaging.MmResponder.TagCheckEnabled |
|
getset |
Determines whether tag checking is enabled for this IMmResponder
The documentation for this class was generated from the following file:
- C:/Users/ce223/Documents/Projects/MercuryMessaging/Assets/MercuryMessaging/Protocol/MmResponder.cs