C# Class TreeDrawer, lab

Exibir arquivo Open project: marekdaniluk/lab Class Usage Examples

Public Methods

Method Description
DrawTree ( ) : void
ForceRepaint ( ) : bool
OffsetNodes ( Vector2 offset ) : void
RebuildTreeView ( AiTree tree ) : void
ResetDebug ( ) : void
RunDebug ( ) : void
TreeDrawer ( AiTree tree ) : System.Collections.Generic

Private Methods

Method Description
ConnectCallback ( object obj ) : void
DebugResult ( ANode node, bool result ) : void
DeleteCallback ( object obj ) : void
DrawTransition ( ) : void
NodeLeftClicked ( ANode node ) : void
RootCallback ( object obj ) : void
ShowContextMenu ( ANode node ) : void

Method Details

DrawTree() public method

public DrawTree ( ) : void
return void

ForceRepaint() public method

public ForceRepaint ( ) : bool
return bool

OffsetNodes() public method

public OffsetNodes ( Vector2 offset ) : void
offset Vector2
return void

RebuildTreeView() public method

public RebuildTreeView ( AiTree tree ) : void
tree lab.AiTree
return void

ResetDebug() public method

public ResetDebug ( ) : void
return void

RunDebug() public method

public RunDebug ( ) : void
return void

TreeDrawer() public method

public TreeDrawer ( AiTree tree ) : System.Collections.Generic
tree lab.AiTree
return System.Collections.Generic