A* Pathfinding Project
4.3.4
The A* Pathfinding Project for Unity 3D
|
Base class for path modifiers which can be attached to GameObjects. More...
Base class for path modifiers which can be attached to GameObjects.
Public Member Functions | |
abstract void | Apply (Path path) |
Called for each path that the Seeker calculates after the calculation has finished. More... | |
virtual void | PreProcess (Path path) |
Public Attributes | |
Seeker | seeker |
Protected Member Functions | |
virtual void | OnDisable () |
virtual void | OnEnable () |
Alerts the Seeker that this modifier exists. More... | |
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... | |
Properties | |
abstract int | Order [get] |
Modifiers will be executed from lower order to higher order. 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] |
Properties inherited from IPathModifier | |
int | Order [get] |
|
pure virtual |
Called for each path that the Seeker calculates after the calculation has finished.
Implements IPathModifier.
Implemented in RadiusModifier, RaycastModifier, SimpleSmoothModifier, FunnelModifier, AlternativePath, and AdvancedSmooth.
|
protectedvirtual |
|
protectedvirtual |
Alerts the Seeker that this modifier exists.
|
virtual |
Implements IPathModifier.
Seeker seeker |
|
get |
Modifiers will be executed from lower order to higher order.
This value is assumed to stay constant.