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