PlazaRoomStar.cs 795 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. public class PlazaRoomStar : MonoBehaviour
  5. {
  6. #region Config
  7. public bool Initialized;
  8. public TweenSr TweenSr;
  9. #endregion
  10. public void Show()
  11. {
  12. Initialize();
  13. TweenSr.StartForward();
  14. }
  15. public void Initialize()
  16. {
  17. if (Initialized)
  18. {
  19. return;
  20. }
  21. else
  22. {
  23. TweenSr = GetComponent<SpriteRenderer>().CreateTweenSr(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
  24. TweenSr.OnForwardFinish += () =>
  25. {
  26. TweenSr.StartBackward();
  27. };
  28. TweenSr.OnBackwardFinish += () =>
  29. {
  30. ManaReso.Save(this);
  31. };
  32. }
  33. }
  34. }