/Engine/Source/Runtime/Engine/Classes/Animation/AttributeCurve.h
Finds the key at InTime, and updates its typed value. If it can't find the key within the KeyTimeTolerance, it adds one at that time
template<typename AttributeType> [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) UpdateOrAddTypedKey ( float InTime, const AttributeType & InValue, float KeyTimeTolerance )