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;
        }
Example #5
0
        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;
        }
Example #7
0
        protected override void Operation(float percentage)
        {
            Vector4 calculatedValue = TweenUtilities.LinearInterpolate(_start, EndValue, percentage);

            _target.SetVector(_propertyName, calculatedValue);
        }
Example #8
0
        protected override void Operation(float percentage)
        {
            float calculatedValue = TweenUtilities.LinearInterpolate(_start, EndValue, percentage);

            _target.fieldOfView = calculatedValue;
        }