C# Class StonehearthEditor.ArcNodeData

Inheritance: NodeData
Exibir arquivo Open project: stonehearth/stonehearth-editor Class Usage Examples

Public Methods

Method Description
AddEncounter ( EncounterNodeData encounter ) : void
AddOutEdge ( GameMasterNode nodeFile ) : bool
Clone ( GameMasterNode nodeFile ) : NodeData
GetEncountersWithInEdge ( string inEdgeName ) : List
GetRelatedNodes ( HashSet set ) : void
LoadData ( GameMasterNode>.Dictionary allNodes ) : void

Protected Methods

Method Description
UpdateOutEdges ( Microsoft.Msagl.Drawing.Graph graph ) : void

Method Details

AddEncounter() public method

public AddEncounter ( EncounterNodeData encounter ) : void
encounter EncounterNodeData
return void

AddOutEdge() public method

public AddOutEdge ( GameMasterNode nodeFile ) : bool
nodeFile GameMasterNode
return bool

Clone() public method

public Clone ( GameMasterNode nodeFile ) : NodeData
nodeFile GameMasterNode
return NodeData

GetEncountersWithInEdge() public method

public GetEncountersWithInEdge ( string inEdgeName ) : List
inEdgeName string
return List

GetRelatedNodes() public method

public GetRelatedNodes ( HashSet set ) : void
set HashSet
return void

LoadData() public method

public LoadData ( GameMasterNode>.Dictionary allNodes ) : void
allNodes GameMasterNode>.Dictionary
return void

UpdateOutEdges() protected method

protected UpdateOutEdges ( Microsoft.Msagl.Drawing.Graph graph ) : void
graph Microsoft.Msagl.Drawing.Graph
return void