Loading...
Searching...
No Matches
PixelCrushers.QuestMachine.QuestEditorWizard Class Referenceabstract

Base class for wizards used by the Quest Editor window. More...

Inheritance diagram for PixelCrushers.QuestMachine.QuestEditorWizard:

Public Member Functions

 QuestEditorWizard (int clickedIndex)
 
bool Draw ()
 Draws the wizard.
 

Protected Member Functions

QuestNode GetParentNode (Quest quest)
 
QuestNode GetLastNodeBeforeSuccess (Quest quest)
 
void AddSuccessNode (Quest quest, QuestNode node)
 
QuestContent CreateBodyContent (string text)
 
void AddAndSaveSubasset (QuestSubasset subasset)
 

Properties

int clickedIndex [get, set]
 

Detailed Description

Base class for wizards used by the Quest Editor window.

Constructor & Destructor Documentation

◆ QuestEditorWizard()

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

Member Function Documentation

◆ AddAndSaveSubasset()

void PixelCrushers.QuestMachine.QuestEditorWizard.AddAndSaveSubasset ( QuestSubasset  subasset)
inlineprotected

◆ AddSuccessNode()

void PixelCrushers.QuestMachine.QuestEditorWizard.AddSuccessNode ( Quest  quest,
QuestNode  node 
)
inlineprotected

◆ CreateBodyContent()

QuestContent PixelCrushers.QuestMachine.QuestEditorWizard.CreateBodyContent ( string  text)
inlineprotected

◆ Draw()

bool PixelCrushers.QuestMachine.QuestEditorWizard.Draw ( )
abstract

Draws the wizard.

Returns
Returns false to stop drawing, true to continue drawing.

◆ GetLastNodeBeforeSuccess()

QuestNode PixelCrushers.QuestMachine.QuestEditorWizard.GetLastNodeBeforeSuccess ( Quest  quest)
inlineprotected

◆ GetParentNode()

QuestNode PixelCrushers.QuestMachine.QuestEditorWizard.GetParentNode ( Quest  quest)
inlineprotected

Property Documentation

◆ clickedIndex

int PixelCrushers.QuestMachine.QuestEditorWizard.clickedIndex
getsetprotected

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