Updates UseProgress.
If an IHandGrabUseDelegate has been provided to this instance (either via the Unity Editor or using InjectOptionalForwardUseDelegate(IHandGrabUseDelegate)),
that delegate will be invoked to calculate the new value for UseProgress; otherwise, the provided parameter
strength will be set as the new UseProgress.
ParametersstrengthThe value to which UseProgress should be set if this instance has not bee provided an IHandGrabUseDelegate
ReturnsThe new value of UseProgress