Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 

39 linhas
796 B

  1. using System;
  2. using Tweening.Extensions;
  3. using UnityEngine;
  4. namespace Tweening
  5. {
  6. public sealed class TransformScaleZTweenerTrack : TweenerTrack<Transform, float>
  7. {
  8. public override void UpdateComponentValue(float evaluatedTime)
  9. {
  10. this._component.UpdateLocalScaleZ(Mathf.LerpUnclamped(this._from, this._to, evaluatedTime));
  11. }
  12. public override void ResetComponentValue()
  13. {
  14. if (this._dynamicFrom)
  15. {
  16. this._from = this._component.localScale.z;
  17. }
  18. else
  19. {
  20. this._component.UpdateLocalScaleZ(this._from);
  21. }
  22. }
  23. public override void InitializeComponentValue()
  24. {
  25. if (this._dynamicFrom)
  26. {
  27. this._from = this._component.localScale.z;
  28. }
  29. else
  30. {
  31. this._component.UpdateLocalScaleZ(this._from);
  32. }
  33. }
  34. }
  35. }