Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 

41 строка
779 B

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