Beispiel #1
0
 protected override void UpdateValue()
 {
     // special case for non-relative angle lerps so that they take the shortest possible rotation
     if ((_targetType == TransformTargetType.RotationDegrees ||
          _targetType == TransformTargetType.LocalRotationDegrees) && !_isRelative)
     {
         SetTweenedValue(Lerps.EaseAngle(_easeType, _fromValue, _toValue, _elapsedTime, _duration));
     }
     else
     {
         SetTweenedValue(Lerps.Ease(_easeType, _fromValue, _toValue, _elapsedTime, _duration));
     }
 }
Beispiel #2
0
 protected override void UpdateValue()
 {
     _target.SetTweenedValue(Lerps.Ease(_easeType, _fromValue, _toValue, _elapsedTime, _duration));
 }