A* Pathfinding Project
4.3.8
The A* Pathfinding Project for Unity 3D
|
Base class for the NavmeshCut and NavmeshAdd components. More...
Base class for the NavmeshCut and NavmeshAdd components.
Public Member Functions | |
abstract void | ForceUpdate () |
abstract bool | RequiresUpdate (Pathfinding.Util.GridLookup< NavmeshClipper >.Root previousState) |
Static Public Member Functions | |
static void | AddEnableCallback (System.Action< NavmeshClipper > onEnable, System.Action< NavmeshClipper > onDisable) |
static void | RemoveEnableCallback (System.Action< NavmeshClipper > onEnable, System.Action< NavmeshClipper > onDisable) |
Protected Member Functions | |
virtual void | OnDisable () |
virtual void | OnEnable () |
Protected Member Functions inherited from VersionedMonoBehaviour | |
virtual void | Awake () |
virtual int | OnUpgradeSerializedData (int version, bool unityThread) |
Handle serialization backwards compatibility. More... | |
virtual void | Reset () |
Handle serialization backwards compatibility. More... | |
Package Functions | |
abstract Rect | GetBounds (Pathfinding.Util.GraphTransform transform) |
abstract void | NotifyUpdated (Pathfinding.Util.GridLookup< NavmeshClipper >.Root previousState) |
Properties | |
static List< NavmeshClipper > | allEnabled [get] |
All navmesh clipper components in the scene. More... | |
Properties inherited from VersionedMonoBehaviour | |
int Util.IEntityIndex. | EntityIndex [get, set] |
Internal entity index used by #BurstBatchHelper. More... | |
Properties inherited from IEntityIndex | |
int | EntityIndex [get, set] |
Private Attributes | |
int | listIndex = -1 |
Static Private Attributes | |
static readonly List< NavmeshClipper > | all = new List<NavmeshClipper>() |
static System.Action< NavmeshClipper > | OnDisableCallback |
Called every time a NavmeshCut/NavmeshAdd component is disabled. More... | |
static System.Action< NavmeshClipper > | OnEnableCallback |
Called every time a NavmeshCut/NavmeshAdd component is enabled. More... | |
|
static |
|
pure virtual |
Implemented in NavmeshCut, and NavmeshAdd.
|
packagepure virtual |
Implemented in NavmeshCut, and NavmeshAdd.
|
packagepure virtual |
Implemented in NavmeshCut, and NavmeshAdd.
|
protectedvirtual |
|
protectedvirtual |
|
static |
|
pure virtual |
Implemented in NavmeshCut, and NavmeshAdd.
|
staticprivate |
|
private |
|
staticprivate |
Called every time a NavmeshCut/NavmeshAdd component is disabled.
|
staticprivate |
Called every time a NavmeshCut/NavmeshAdd component is enabled.
|
staticget |
All navmesh clipper components in the scene.
Not ordered in any particular way.