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

Protected Member Functions

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

Additional Inherited Members

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

Member Function Documentation

◆ Avoid()

ff14bot.Pathing.Avoidance.Avoid< T >.Avoid ( AvoidInfo< T > avoidInfo,
T @ object )
protected

Property Documentation

◆ AvoidInfo

◆ Object

new T ff14bot.Pathing.Avoidance.Avoid< T >.Object
get