Rebornbuddy
Loading...
Searching...
No Matches
ff14bot.Pathing.Avoidance.AvoidCircle< T > Class Template Reference
Inheritance diagram for ff14bot.Pathing.Avoidance.AvoidCircle< T >:
ff14bot.Pathing.Avoidance.Avoid< T > ff14bot.Pathing.Avoidance.Avoid ff14bot.Pathing.Avoidance.AvoidLocation ff14bot.Pathing.Avoidance.AvoidLocation< T > ff14bot.Pathing.Avoidance.AvoidObject ff14bot.Pathing.Avoidance.AvoidObject< T >

Public Member Functions

override bool IsPointInAvoid (Vector3 point)
Public Member Functions inherited from ff14bot.Pathing.Avoidance.Avoid
bool IsPointInAvoid (Vector3 point)

Protected Member Functions

override void OnUpdate (out bool updateBounds)
override BoundingBox3 CreateBounds ()
Protected Member Functions inherited from ff14bot.Pathing.Avoidance.Avoid< T >
 Avoid (AvoidInfo< T > avoidInfo, T @object)
Protected Member Functions inherited from ff14bot.Pathing.Avoidance.Avoid
 Avoid (AvoidInfo avoidInfo, object @object)
void OnUpdate (out bool updateBounds)
 Updates internal avoid state. Only called if Object is valid and after location has been updated.
BoundingBox3 CreateBounds ()

Properties

new AvoidCircleInfo< T > AvoidInfo [get]
float Height [get]
 The height from bottom of a cylinder to the top.
float Radius [get]
Vector3 HeightfieldLocation [get, set]
 The location used when this instance was added to height field. We'll use it again when we remove.
float HeightfieldRadius [get]
float HeightfieldHeight [get]
Properties inherited from ff14bot.Pathing.Avoidance.Avoid< T >
new AvoidInfo< T > AvoidInfo [get]
new T Object [get]
Properties inherited from ff14bot.Pathing.Avoidance.Avoid
AvoidInfo AvoidInfo [get]
BoundingBox3 Bounds [get]
Vector3 LeashPoint [get]
 Gets the leash point.
float LeashRadius [get]
 Gets the leash radius.
bool IgnoreIfBlocking [get]
 Gets a value indicating whether to ignore avoid if no avoid path is found.
Vector3 Location [get, protected set]
 Gets the location.
object Object [get]
bool ShouldIgnore [get]
 Gets a value indicating whether [should ignore].
float LeashRadiusSqr [get]
 Gets the leash radius squared.
bool IsValid [get, protected set]
 Gets a value indicating whether this instance is valid.
bool IsBlocking [get, set]
 Gets a value indicating whether this avoid is blocking path.

Member Function Documentation

◆ CreateBounds()

override BoundingBox3 ff14bot.Pathing.Avoidance.AvoidCircle< T >.CreateBounds ( )
protected

◆ IsPointInAvoid()

override bool ff14bot.Pathing.Avoidance.AvoidCircle< T >.IsPointInAvoid ( Vector3 point)
sealed

◆ OnUpdate()

override void ff14bot.Pathing.Avoidance.AvoidCircle< T >.OnUpdate ( out bool updateBounds)
sealedprotected

Property Documentation

◆ AvoidInfo

new AvoidCircleInfo<T> ff14bot.Pathing.Avoidance.AvoidCircle< T >.AvoidInfo
get

◆ Height

float ff14bot.Pathing.Avoidance.AvoidCircle< T >.Height
get

The height from bottom of a cylinder to the top.

◆ HeightfieldHeight

float ff14bot.Pathing.Avoidance.AvoidCircle< T >.HeightfieldHeight
getprotected

◆ HeightfieldLocation

Vector3 ff14bot.Pathing.Avoidance.AvoidCircle< T >.HeightfieldLocation
getsetprotected

The location used when this instance was added to height field. We'll use it again when we remove.

◆ HeightfieldRadius

float ff14bot.Pathing.Avoidance.AvoidCircle< T >.HeightfieldRadius
getprotected

◆ Radius

float ff14bot.Pathing.Avoidance.AvoidCircle< T >.Radius
get