C# Class StonehearthEditor.NodeData

显示文件 Open project: stonehearth/stonehearth-editor Class Usage Examples

Public Methods

Method Description
AddOutEdge ( GameMasterNode nodeFile ) : bool
Clone ( GameMasterNode nodeFile ) : NodeData
GetRelatedNodes ( HashSet set ) : void
LoadData ( GameMasterNode>.Dictionary allNodes ) : void
PostLoadFixup ( ) : void
UpdateGraph ( Microsoft.Msagl.Drawing.Graph graph ) : void
UpdateGraphNode ( Microsoft.Msagl.Drawing.Node graphNode ) : void

Protected Methods

Method Description
FixupLoot ( string selector ) : void
MakeNodePrivate ( Microsoft.Msagl.Drawing.Node node ) : void
UpdateOutEdges ( Microsoft.Msagl.Drawing.Graph graph ) : void

Method Details

AddOutEdge() public method

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

Clone() public abstract method

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

FixupLoot() protected method

protected FixupLoot ( string selector ) : void
selector string
return void

GetRelatedNodes() public method

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

LoadData() public abstract method

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

MakeNodePrivate() protected method

protected MakeNodePrivate ( Microsoft.Msagl.Drawing.Node node ) : void
node Microsoft.Msagl.Drawing.Node
return void

PostLoadFixup() public method

public PostLoadFixup ( ) : void
return void

UpdateGraph() public method

public UpdateGraph ( Microsoft.Msagl.Drawing.Graph graph ) : void
graph Microsoft.Msagl.Drawing.Graph
return void

UpdateGraphNode() public method

public UpdateGraphNode ( Microsoft.Msagl.Drawing.Node graphNode ) : void
graphNode Microsoft.Msagl.Drawing.Node
return void

UpdateOutEdges() protected abstract method

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