Loading...
Searching...
No Matches
PixelCrushers.QuestMachine.QuestEditorMessageWizard Class Reference

Wizard that adds a message condition node. More...

Inheritance diagram for PixelCrushers.QuestMachine.QuestEditorMessageWizard:
Collaboration diagram for PixelCrushers.QuestMachine.QuestEditorMessageWizard:

Public Member Functions

 QuestEditorMessageWizard (int clickedIndex)
 
override bool Draw ()
 
- Public Member Functions inherited from PixelCrushers.QuestMachine.QuestEditorWizard
 QuestEditorWizard (int clickedIndex)
 
bool Draw ()
 Draws the wizard.
 

Protected Member Functions

virtual void AddMessageNode ()
 
- Protected Member Functions inherited from PixelCrushers.QuestMachine.QuestEditorWizard
QuestNode GetParentNode (Quest quest)
 
QuestNode GetLastNodeBeforeSuccess (Quest quest)
 
void AddSuccessNode (Quest quest, QuestNode node)
 
QuestContent CreateBodyContent (string text)
 
void AddAndSaveSubasset (QuestSubasset subasset)
 

Protected Attributes

string message = "Explored"
 
string parameter = "Cave"
 
string hudText = "Explore Cave"
 
string journalText = "{QUESTGIVER} has asked you to explore the Cave."
 
string dialogueText = "I want you to explore the Cave."
 
bool leadsToSuccess = false
 
GUIContent messageGUIContent = new GUIContent("Message", "Message that this node listens for. Send it using Quest Machine's message system.")
 
GUIContent parameterGUIContent = new GUIContent("Parameter", "If specified, require this parameter with the message. If blank, allow any parameter.")
 
GUIContent hudTextGUIContent = new GUIContent("HUD Text", "Show these instructions to the player in the HUD when this condition node is active.")
 
GUIContent journalTextGUIContent = new GUIContent("Journal Text", "Show these instructions to the player in the journal when this condition node is active.")
 
GUIContent dialogueTextGUIContent = new GUIContent("Dialogue Text", "Show this dialogue content when this condition node is active.")
 
GUIContent leadsToSuccessGUIContent = new GUIContent("Leads to Success", "Add a success node immediately after this node.")
 

Static Protected Attributes

const string helpText = "This wizard adds a condition node that listens for a message from the message system. The fields have been set to example values. Change them and click Add."
 

Additional Inherited Members

- Properties inherited from PixelCrushers.QuestMachine.QuestEditorWizard
int clickedIndex [get, set]
 

Detailed Description

Wizard that adds a message condition node.

Constructor & Destructor Documentation

◆ QuestEditorMessageWizard()

PixelCrushers.QuestMachine.QuestEditorMessageWizard.QuestEditorMessageWizard ( int  clickedIndex)
inline

Member Function Documentation

◆ AddMessageNode()

virtual void PixelCrushers.QuestMachine.QuestEditorMessageWizard.AddMessageNode ( )
inlineprotectedvirtual

◆ Draw()

override bool PixelCrushers.QuestMachine.QuestEditorMessageWizard.Draw ( )
inline

Member Data Documentation

◆ dialogueText

string PixelCrushers.QuestMachine.QuestEditorMessageWizard.dialogueText = "I want you to explore the Cave."
protected

◆ dialogueTextGUIContent

GUIContent PixelCrushers.QuestMachine.QuestEditorMessageWizard.dialogueTextGUIContent = new GUIContent("Dialogue Text", "Show this dialogue content when this condition node is active.")
protected

◆ helpText

const string PixelCrushers.QuestMachine.QuestEditorMessageWizard.helpText = "This wizard adds a condition node that listens for a message from the message system. The fields have been set to example values. Change them and click Add."
staticprotected

◆ hudText

string PixelCrushers.QuestMachine.QuestEditorMessageWizard.hudText = "Explore Cave"
protected

◆ hudTextGUIContent

GUIContent PixelCrushers.QuestMachine.QuestEditorMessageWizard.hudTextGUIContent = new GUIContent("HUD Text", "Show these instructions to the player in the HUD when this condition node is active.")
protected

◆ journalText

string PixelCrushers.QuestMachine.QuestEditorMessageWizard.journalText = "{QUESTGIVER} has asked you to explore the Cave."
protected

◆ journalTextGUIContent

GUIContent PixelCrushers.QuestMachine.QuestEditorMessageWizard.journalTextGUIContent = new GUIContent("Journal Text", "Show these instructions to the player in the journal when this condition node is active.")
protected

◆ leadsToSuccess

bool PixelCrushers.QuestMachine.QuestEditorMessageWizard.leadsToSuccess = false
protected

◆ leadsToSuccessGUIContent

GUIContent PixelCrushers.QuestMachine.QuestEditorMessageWizard.leadsToSuccessGUIContent = new GUIContent("Leads to Success", "Add a success node immediately after this node.")
protected

◆ message

string PixelCrushers.QuestMachine.QuestEditorMessageWizard.message = "Explored"
protected

◆ messageGUIContent

GUIContent PixelCrushers.QuestMachine.QuestEditorMessageWizard.messageGUIContent = new GUIContent("Message", "Message that this node listens for. Send it using Quest Machine's message system.")
protected

◆ parameter

string PixelCrushers.QuestMachine.QuestEditorMessageWizard.parameter = "Cave"
protected

◆ parameterGUIContent

GUIContent PixelCrushers.QuestMachine.QuestEditorMessageWizard.parameterGUIContent = new GUIContent("Parameter", "If specified, require this parameter with the message. If blank, allow any parameter.")
protected

The documentation for this class was generated from the following file: