protected override void Operation(float percentage) { float calculatedValue = TweenUtilities.LinearInterpolate(_start, EndValue, percentage); //Debug.Log("Porcentaje: " + percentage + " valor calculado = " + calculatedValue); _valueUpdatedCallback(calculatedValue); }
protected override void Operation(float percentage) { if (percentage == 0) { _target.localEulerAngles = _start; } Vector3 spinAmount = TweenUtilities.LinearInterpolate(Vector3.zero, EndValue, percentage); Vector3 spinDifference = spinAmount - _previous; _previous += spinDifference; _target.Rotate(spinDifference, _space); }
protected override void Operation(float percentage) { float calculatedValue = TweenUtilities.LinearInterpolate(_startPercentage, EndValue, percentage); _target.position = _spline.GetPosition(calculatedValue); if (_faceDirection) { if (_spline.direction == SplineDirection.Forward) { _target.LookAt(_target.position + _spline.GetDirection(calculatedValue)); } else { _target.LookAt(_target.position - _spline.GetDirection(calculatedValue)); } } }
protected override void Operation(float percentage) { Vector3 calculatedValue = TweenUtilities.LinearInterpolate(_start, EndValue, percentage); _target.localPosition = calculatedValue; }
protected override void Operation(float percentage) { Rect calculatedValue = TweenUtilities.LinearInterpolate(_start, EndValue, percentage); _valueUpdatedCallback(calculatedValue); }
protected override void Operation(float percentage) { Color calculatedValue = TweenUtilities.LinearInterpolate(_start, EndValue, percentage); _target.color = calculatedValue; }
protected override void Operation(float percentage) { Vector4 calculatedValue = TweenUtilities.LinearInterpolate(_start, EndValue, percentage); _target.SetVector(_propertyName, calculatedValue); }
protected override void Operation(float percentage) { float calculatedValue = TweenUtilities.LinearInterpolate(_start, EndValue, percentage); _target.fieldOfView = calculatedValue; }