Provides a in-editor way to listen for messages and invoke events when they occur, and to send a message on demand, with awareness of Quest Machine IDs.
More...
Provides a in-editor way to listen for messages and invoke events when they occur, and to send a message on demand, with awareness of Quest Machine IDs.
◆ IsParticipantOk()
virtual bool PixelCrushers.QuestMachine.QuestMachineMessageEvents.IsParticipantOk |
( |
StringField |
requiredID, |
|
|
GameObject |
requiredParticipant, |
|
|
object |
actualParticipant |
|
) |
| |
|
inlineprotectedvirtual |
◆ OnDisable()
virtual void PixelCrushers.QuestMachine.QuestMachineMessageEvents.OnDisable |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ OnEnable()
virtual void PixelCrushers.QuestMachine.QuestMachineMessageEvents.OnEnable |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ OnMessage()
virtual void PixelCrushers.QuestMachine.QuestMachineMessageEvents.OnMessage |
( |
MessageArgs |
messageArgs | ) |
|
|
inlinevirtual |
Handles a message that the message handler is listening for.
- Parameters
-
messageArgs | The message that was sent to the MessageSystem. |
Implements PixelCrushers.IMessageHandler.
◆ SendToMessageSystem()
virtual void PixelCrushers.QuestMachine.QuestMachineMessageEvents.SendToMessageSystem |
( |
int |
index | ) |
|
|
inlinevirtual |
◆ messagesToListenFor
MessageEvent [] PixelCrushers.QuestMachine.QuestMachineMessageEvents.messagesToListenFor |
|
getset |
Listen for these messages and invoke an event when each message occurs.
◆ messagesToSend
MessageToSend [] PixelCrushers.QuestMachine.QuestMachineMessageEvents.messagesToSend |
|
getset |
Send this message on demand by calling SendToMessageSystem().
The documentation for this class was generated from the following file: