|
Infohazard.HyperNav 2.3.0
A pathfinding and avoidance solution for volumetric and omnidirectional navigation.
|
An IAvoidanceObstacle that gets its IAvoidanceObstacle.InputVelocity by measuring its position/time delta. More...
Protected Member Functions | |
| override void | OnEnable () |
| Resets desired velocity and adds self to list of all obstacles. More... | |
| virtual void | LateUpdate () |
| Update computed velocity. More... | |
Protected Member Functions inherited from Infohazard.HyperNav.AvoidanceObstacleBase | |
| virtual void | OnEnable () |
| Resets desired velocity and adds self to list of all obstacles. More... | |
| virtual void | OnDisable () |
| Removes self from list of all obstacles. More... | |
Properties | |
| override Vector3 | InputVelocity [get] |
| The object's desired (or actual) velocity. More... | |
Properties inherited from Infohazard.HyperNav.AvoidanceObstacleBase | |
| virtual float | MaxSpeed [get, set] |
| Maximum speed the object can travel at. More... | |
| virtual float | Radius [get, set] |
| Radius of the object from its position. More... | |
| virtual Vector3 | Position [get] |
| World-space position of the object. More... | |
| virtual Vector3 | InputVelocity [get] |
| The object's desired (or actual) velocity. More... | |
| TagMask | TagMask [get, private set] |
| Tag of the object for matching agents' IAvoidanceAgent.AvoidedTags. More... | |
Properties inherited from Infohazard.HyperNav.IAvoidanceObstacle | |
| Vector3 | Position [get] |
| World-space position of the object. More... | |
| Vector3 | InputVelocity [get] |
| The object's desired (or actual) velocity. More... | |
| float | MaxSpeed [get] |
| Maximum speed the object can travel at. More... | |
| float | Radius [get] |
| Radius of the object from its position. More... | |
| TagMask | TagMask [get] |
| Tag of the object for matching agents' IAvoidanceAgent.AvoidedTags. More... | |
An IAvoidanceObstacle that gets its IAvoidanceObstacle.InputVelocity by measuring its position/time delta.
|
protectedvirtual |
Update computed velocity.
|
protectedvirtual |
Resets desired velocity and adds self to list of all obstacles.
Reimplemented from Infohazard.HyperNav.AvoidanceObstacleBase.
|
get |
The object's desired (or actual) velocity.
Implements Infohazard.HyperNav.IAvoidanceObstacle.