C# Class Pathfinding.EuclideanEmbedding

显示文件 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_oe property

public HeuristicOptimizationMode mode
return HeuristicOptimizationMode

pivotPointRoot public_oe property

public Transform,UnityEngine pivotPointRoot
return UnityEngine.Transform

seed public_oe property

public int seed
return int

spreadOutCount public_oe property

public int spreadOutCount
return int