A* Pathfinding Project
4.1.7
The A* Pathfinding Project for Unity 3D
|
Pruning of recast navmesh regions. More...
Pruning of recast navmesh regions.
A RelevantGraphSurface component placed in the scene specifies that the navmesh region it is inside should be included in the navmesh.
Public Member Functions | |
void | OnDrawGizmos () |
void | OnDrawGizmosSelected () |
void | UpdatePosition () |
Static Public Member Functions | |
static void | FindAllGraphSurfaces () |
static void | UpdateAllPositions () |
Updates the positions of all relevant graph surface components. More... | |
Public Attributes | |
float | maxRange = 1 |
Properties | |
RelevantGraphSurface | Next [get] |
Vector3 | Position [get] |
RelevantGraphSurface | Prev [get] |
static RelevantGraphSurface | Root [get] |
Private Member Functions | |
void | OnDisable () |
void | OnEnable () |
Private Attributes | |
RelevantGraphSurface | next |
Vector3 | position |
RelevantGraphSurface | prev |
Static Private Attributes | |
static RelevantGraphSurface | root |
Additional Inherited Members | |
Protected Member Functions inherited from VersionedMonoBehaviour | |
virtual void | Awake () |
virtual int | OnUpgradeSerializedData (int version, bool unityThread) |
Handle serialization backwards compatibility. More... | |
|
static |
|
private |
void OnDrawGizmos | ( | ) |
void OnDrawGizmosSelected | ( | ) |
|
private |
|
static |
Updates the positions of all relevant graph surface components.
Required to be able to use the position property reliably.
void UpdatePosition | ( | ) |
float maxRange = 1 |
|
private |
|
private |
|
private |
|
staticprivate |
|
get |
|
get |
|
get |
|
staticget |