C# Class Pathfinding.EuclideanEmbedding

Show file Open project: Alx666/ProjectPhoenix Class Usage Examples

Public Properties

Property Type Description
mode HeuristicOptimizationMode
pivotPointRoot UnityEngine.Transform
seed int
spreadOutCount int

Public Methods

Method Description
ApplyGridGraphEndpointSpecialCase ( ) : void
EnsureCapacity ( int index ) : void
GetClosestWalkableNodesToChildrenRecursively ( Transform tr, List nodes ) : void
GetHeuristic ( int nodeIndex1, int nodeIndex2 ) : uint
OnDrawGizmos ( ) : void
PickNRandomNodes ( int count, List buffer ) : void
RecalculateCosts ( ) : void
RecalculatePivots ( ) : void

Private Methods

Method Description
GetRandom ( ) : uint
PickAnyWalkableNode ( ) : GraphNode

Method Details

ApplyGridGraphEndpointSpecialCase() public method

public ApplyGridGraphEndpointSpecialCase ( ) : void
return void

EnsureCapacity() public method

public EnsureCapacity ( int index ) : void
index int
return void

GetClosestWalkableNodesToChildrenRecursively() public method

public GetClosestWalkableNodesToChildrenRecursively ( Transform tr, List nodes ) : void
tr UnityEngine.Transform
nodes List
return void

GetHeuristic() public method

public GetHeuristic ( int nodeIndex1, int nodeIndex2 ) : uint
nodeIndex1 int
nodeIndex2 int
return uint

OnDrawGizmos() public method

public OnDrawGizmos ( ) : void
return void

PickNRandomNodes() public method

public PickNRandomNodes ( int count, List buffer ) : void
count int
buffer List
return void

RecalculateCosts() public method

public RecalculateCosts ( ) : void
return void

RecalculatePivots() public method

public RecalculatePivots ( ) : void
return void

Property Details

mode public property

public HeuristicOptimizationMode mode
return HeuristicOptimizationMode

pivotPointRoot public property

public Transform,UnityEngine pivotPointRoot
return UnityEngine.Transform

seed public property

public int seed
return int

spreadOutCount public property

public int spreadOutCount
return int