Initializes a new instance of the
AvoidInfo class.
Namespace:
ff14bot.Pathing.Avoidance
Assembly:
RebornBuddy (in RebornBuddy.exe) Version: 3.3.1; net-4.5.win32; release
Syntax protected AvoidInfo(
Func<bool> condition,
Func<T, Vector3> locationProducer,
Func<IEnumerable<T>> collectionProducer,
Func<Vector3> leashPointProducer,
float leashRadius = 40f,
bool ignoreIfBlocking = false,
Func<T, bool> objectValidator = null,
AvoidancePriority priority = AvoidancePriority.Medium
)
Parameters
- condition
- Type: SystemFuncBoolean
The condition. - locationProducer
- Type: SystemFuncT, Vector3
- collectionProducer
- Type: SystemFuncIEnumerableT
- leashPointProducer
- Type: SystemFuncVector3
- leashRadius (Optional)
- Type: SystemSingle
The leash radius. - ignoreIfBlocking (Optional)
- Type: SystemBoolean
if set to true stay away if no avoid path is found. - objectValidator (Optional)
- Type: SystemFuncT, Boolean
- priority (Optional)
- Type: ff14bot.Pathing.AvoidanceAvoidancePriority
The priority.
See Also