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

Public Member Functions

 AvoidLocation (AvoidLocationInfo avoidInfo, object @object)
 Initializes a new instance of the AvoidLocation class.
Public Member Functions inherited from ff14bot.Pathing.Avoidance.AvoidCircle< T >
override bool IsPointInAvoid (Vector3 point)
Public Member Functions inherited from ff14bot.Pathing.Avoidance.Avoid
bool IsPointInAvoid (Vector3 point)

Additional Inherited Members

Protected Member Functions inherited from ff14bot.Pathing.Avoidance.AvoidCircle< T >
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 inherited from ff14bot.Pathing.Avoidance.AvoidCircle< T >
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.

Constructor & Destructor Documentation

◆ AvoidLocation()

ff14bot.Pathing.Avoidance.AvoidLocation.AvoidLocation ( AvoidLocationInfo avoidInfo,
object @ object )

Initializes a new instance of the AvoidLocation class.

Parameters
avoidInfoThe avoid info.
@object