A* Pathfinding Project
4.0.5
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 p) |
Main Post-Processing function. | |
virtual void | OnDestroy () |
void | OnDisable () |
void | OnEnable () |
virtual void | PreProcess (Path p) |
Public Member Functions inherited from IPathModifier | |
void | Apply (Path p) |
void | PreProcess (Path p) |
Public Attributes | |
Seeker | seeker |
Protected Member Functions | |
override void | Awake () |
Alerts the Seeker that this modifier exists. | |
Protected Member Functions inherited from VersionedMonoBehaviour | |
virtual int | OnUpgradeSerializedData (int version) |
Handle serialization backwards compatibility. | |
Properties | |
abstract int | Order [get] |
Modifiers will be executed from lower order to higher order. | |
Properties inherited from IPathModifier | |
int | Order [get] |
|
pure virtual |
Main Post-Processing function.
Implemented in RadiusModifier, SimpleSmoothModifier, RaycastModifier, FunnelModifier, AlternativePath, and AdvancedSmooth.
|
protectedvirtual |
Alerts the Seeker that this modifier exists.
Reimplemented from VersionedMonoBehaviour.
|
virtual |
Reimplemented in AlternativePath.
void OnDisable | ( | ) |
void OnEnable | ( | ) |
|
virtual |
Seeker seeker |
|
get |
Modifiers will be executed from lower order to higher order.
This value is assumed to stay constant.