In 5.4 BTTask_MoveTo had a pair of exposed (and one contingent on the other) variables
bObserveBlackboardValue, and (EditCondition contingent, also only visible by setting) ObservedBlackboardValueTolerance
In 5.5, the latter became unhidden( but still uneditable) but the former stopped being editable, with no comment about it.
The code in the .cpp continues to support it, and when I made it editable, it continued to function.
5.6 didn’t change this, and a glance at 5.7 suggests nothing has changed with this either.
Was this an oversight or is there some reason we shouldn’t be using it and it was semi-deprecated?
==================5.4 properties=====================
/** if task is expected to react to changes to location represented by BB key
* this property can be used to tweak sensitivity of the mechanism. Value is
* recommended to be less than AcceptableRadius */
UPROPERTY(Category=Blackboard, EditAnywhere, meta = (ClampMin = "1", UIMin = "1", EditCondition="bObserveBlackboardValue", DisplayAfter="bObserveBlackboardValue"))
float ObservedBlackboardValueTolerance;
/** if move goal in BB changes the move will be redirected to new location */
UPROPERTY(Category = Blackboard, EditAnywhere)
uint32 bObserveBlackboardValue : 1;
==================5.5 properties=====================
/** if task is expected to react to changes to location represented by BB key
* this property can be used to tweak sensitivity of the mechanism. Value is
* recommended to be less than AcceptableRadius */
UPROPERTY(Category = Blackboard, EditAnywhere, meta = (EditCondition = "bObserveBlackboardValue", ClampMin = "1", UIMin = "1"))
FValueOrBBKey_Float ObservedBlackboardValueTolerance;
UPROPERTY()
uint32 bObserveBlackboardValue : 1;
[Attachment Removed]