Infohazard.HyperNav 1.1.5
3D Navigation for Flying Characters
Loading...
Searching...
No Matches
Infohazard.HyperNav.IAvoidanceObstacle Interface Reference

Interface for objects that can be avoided using the avoidance system. More...

Properties

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...
 

Detailed Description

Interface for objects that can be avoided using the avoidance system.

Property Documentation

◆ InputVelocity

Vector3 Infohazard.HyperNav.IAvoidanceObstacle.InputVelocity
get

◆ MaxSpeed

float Infohazard.HyperNav.IAvoidanceObstacle.MaxSpeed
get

Maximum speed the object can travel at.

Implemented in Infohazard.HyperNav.AvoidanceObstacleBase.

◆ Position

Vector3 Infohazard.HyperNav.IAvoidanceObstacle.Position
get

World-space position of the object.

Implemented in Infohazard.HyperNav.AvoidanceObstacleBase.

◆ Radius

float Infohazard.HyperNav.IAvoidanceObstacle.Radius
get

Radius of the object from its position.

Implemented in Infohazard.HyperNav.AvoidanceObstacleBase.

◆ TagMask

TagMask Infohazard.HyperNav.IAvoidanceObstacle.TagMask
get

Tag of the object for matching agents' IAvoidanceAgent.AvoidedTags.

Implemented in Infohazard.HyperNav.AvoidanceObstacleBase.


The documentation for this interface was generated from the following file: