Click or drag to resize

AvoidCircleInfoT Constructor

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
C#
public 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 = 40f,
	bool ignoreIfBlocking = false,
	Func<T, bool> objectValidator = null,
	AvoidancePriority priority = AvoidancePriority.Medium
)

Parameters

condition
Type: SystemFuncBoolean
The condition.
locationProducer
Type: SystemFuncT, Vector3
radiusProducer
Type: SystemFuncT, Single
heightProducer
Type: SystemFuncT, Single
collectionProducer
Type: SystemFuncIEnumerableT
leashPointSelector
Type: SystemFuncVector3
The leash point selector.
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