Specifies how to modify a counter when it receives a message from the MessageSystem. More...
Public Types | |
enum | Operation { ModifyByMessageValue , SetToMessageValue , ModifyByLiteralValue , SetToLiteralValue } |
Properties | |
QuestMessageParticipant | senderSpecifier [get, set] |
Required message sender. | |
StringField | senderID [get, set] |
Required message sender ID, or any sender if blank. | |
QuestMessageParticipant | targetSpecifier [get, set] |
Required message target. | |
StringField | targetID [get, set] |
ID of message target. | |
StringField | message [get, set] |
Message that counter should listen for. | |
StringField | parameter [get, set] |
Parameter that must be paired with the message, or blank for any. | |
Operation | operation [get, set] |
What to do when the message is received. | |
int | literalValue [get, set] |
Value to use when operation is ModifyByLiteralValue or SetToLiteralValue. | |
Specifies how to modify a counter when it receives a message from the MessageSystem.
|
inline |
|
inline |
|
inline |
|
getset |
Value to use when operation is ModifyByLiteralValue or SetToLiteralValue.
|
getset |
Message that counter should listen for.
|
getset |
What to do when the message is received.
|
getset |
Parameter that must be paired with the message, or blank for any.
|
getset |
Required message sender ID, or any sender if blank.
Can also be {QUESTERID} or {QUESTGIVERID}. Sender must have a Quest Giver or Entity component.
|
getset |
Required message sender.
|
getset |
ID of message target.
Can also be {QUESTERID} or {QUESTGIVERID}. Leave blank to listen for any target.
|
getset |
Required message target.