Loading...
Searching...
No Matches
PixelCrushers.QuestMachine.QuestNodeProxy Class Reference
Collaboration diagram for PixelCrushers.QuestMachine.QuestNodeProxy:

Public Member Functions

 QuestNodeProxy ()
 
 QuestNodeProxy (QuestNode node)
 
void CopyFrom (QuestNode node)
 
void CopyTo (QuestNode node)
 

Static Public Member Functions

static QuestNodeProxy[] NewArray (List< QuestNode > nodes)
 
static List< QuestNodeCreateList (QuestNodeProxy[] nodesProxy)
 
static void CopyStatesTo (QuestNodeProxy[] nodesProxy, Quest quest)
 

Public Attributes

string id
 
string intName
 
QuestNodeType type
 
bool optional
 
QuestNodeState state
 
string speaker
 
QuestStateInfoProxy[] states
 
QuestConditionSetProxy conds
 
TagDictionary tags
 
int[] childIdx
 
string r
 

Constructor & Destructor Documentation

◆ QuestNodeProxy() [1/2]

PixelCrushers.QuestMachine.QuestNodeProxy.QuestNodeProxy ( )
inline

◆ QuestNodeProxy() [2/2]

PixelCrushers.QuestMachine.QuestNodeProxy.QuestNodeProxy ( QuestNode  node)
inline

Member Function Documentation

◆ CopyFrom()

void PixelCrushers.QuestMachine.QuestNodeProxy.CopyFrom ( QuestNode  node)
inline

◆ CopyStatesTo()

static void PixelCrushers.QuestMachine.QuestNodeProxy.CopyStatesTo ( QuestNodeProxy[]  nodesProxy,
Quest  quest 
)
inlinestatic

◆ CopyTo()

void PixelCrushers.QuestMachine.QuestNodeProxy.CopyTo ( QuestNode  node)
inline

◆ CreateList()

static List< QuestNode > PixelCrushers.QuestMachine.QuestNodeProxy.CreateList ( QuestNodeProxy[]  nodesProxy)
inlinestatic

◆ NewArray()

static QuestNodeProxy[] PixelCrushers.QuestMachine.QuestNodeProxy.NewArray ( List< QuestNode nodes)
inlinestatic

Member Data Documentation

◆ childIdx

int [] PixelCrushers.QuestMachine.QuestNodeProxy.childIdx

◆ conds

QuestConditionSetProxy PixelCrushers.QuestMachine.QuestNodeProxy.conds

◆ id

string PixelCrushers.QuestMachine.QuestNodeProxy.id

◆ intName

string PixelCrushers.QuestMachine.QuestNodeProxy.intName

◆ optional

bool PixelCrushers.QuestMachine.QuestNodeProxy.optional

◆ r

string PixelCrushers.QuestMachine.QuestNodeProxy.r

◆ speaker

string PixelCrushers.QuestMachine.QuestNodeProxy.speaker

◆ state

QuestNodeState PixelCrushers.QuestMachine.QuestNodeProxy.state

◆ states

QuestStateInfoProxy [] PixelCrushers.QuestMachine.QuestNodeProxy.states

◆ tags

TagDictionary PixelCrushers.QuestMachine.QuestNodeProxy.tags

◆ type

QuestNodeType PixelCrushers.QuestMachine.QuestNodeProxy.type

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