|
Rebornbuddy
|
Public Member Functions | |
| AvoidCircleInfo (Func< bool > condition, Func< T, Vector3 > locationProducer, Func< T, float > radiusProducer, Func< T, float > heightProducer, Func< IEnumerable< T > > collectionProducer, Func< Vector3 > leashPointSelector, float leashRadius=40, bool ignoreIfBlocking=false, Func< T, bool > objectValidator=null, AvoidancePriority priority=AvoidancePriority.Medium) | |
| Initializes a new instance of the AvoidInfo class. | |
Properties | |
| Func< T, float > | HeightProducer [get, protected set] |
| Func< T, float > | RadiusProducer [get] |
| Properties inherited from ff14bot.Pathing.Avoidance.AvoidInfo< T > | |
| new Func< bool > | Condition [get] |
| Gets the condition. | |
| new Func< T, Vector3 > | LocationProducer [get] |
| new Func< Vector3 > | LeashPointProducer [get] |
| Gets the leash point selector. | |
| new Func< T, bool > | ObjectValidator [get] |
| Func< IEnumerable< T > > | CollectionProducer [get] |
| Properties inherited from ff14bot.Pathing.Avoidance.AvoidInfo | |
| Func< bool > | Condition [get] |
| Gets the condition. | |
| Func< object, Vector3 > | LocationProducer [get] |
| Func< Vector3 > | LeashPointProducer [get] |
| Gets the leash point selector. | |
| float | LeashRadius [get] |
| Gets the leash radius. | |
| bool | IgnoreIfBlocking [get] |
| Gets a value indicating whether to ignore avoid if no avoid path is found. | |
| Func< object, bool > | ObjectValidator [get] |
| List< object > | Collection [get] |
| AvoidancePriority | Priority [get] |
| bool | CanRun [get] |
| Determines whether this instance can run. | |
Additional Inherited Members | |
| Protected Member Functions inherited from ff14bot.Pathing.Avoidance.AvoidInfo< T > | |
| AvoidInfo (Func< bool > condition, Func< T, Vector3 > locationProducer, Func< IEnumerable< T > > collectionProducer, Func< Vector3 > leashPointProducer, float leashRadius=40, bool ignoreIfBlocking=false, Func< T, bool > objectValidator=null, AvoidancePriority priority=AvoidancePriority.Medium) | |
| Initializes a new instance of the AvoidInfo class. | |
| Protected Member Functions inherited from ff14bot.Pathing.Avoidance.AvoidInfo | |
| AvoidInfo (Func< bool > condition, Func< object, Vector3 > locationProducer, Func< IEnumerable< object > > collectionProducer, Func< Vector3 > leashPointProducer, float leashRadius=40, bool ignoreIfBlocking=false, Func< object, bool > objectValidator=null, AvoidancePriority priority=AvoidancePriority.Medium) | |
| Initializes a new instance of the AvoidInfo class. | |
| ff14bot.Pathing.Avoidance.AvoidCircleInfo< T >.AvoidCircleInfo | ( | Func< bool > | condition, |
| Func< T, Vector3 > | locationProducer, | ||
| Func< T, float > | radiusProducer, | ||
| Func< T, float > | heightProducer, | ||
| Func< IEnumerable< T > > | collectionProducer, | ||
| Func< Vector3 > | leashPointSelector, | ||
| float | leashRadius = 40, | ||
| bool | ignoreIfBlocking = false, | ||
| Func< T, bool > | objectValidator = null, | ||
| AvoidancePriority | priority = AvoidancePriority::Medium ) |
Initializes a new instance of the AvoidInfo class.
| condition | The condition. |
| leashPointSelector | The leash point selector. |
| leashRadius | The leash radius. |
| ignoreIfBlocking | if set to true stay away if no avoid path is found. |
| priority | The priority. |
|
getprotected set |
|
get |