using DG.Tweening; using TMPro; using UnityEngine; namespace Panels { public class LevelCompletePanel : PanelBase { [SerializeField] private RectTransform shineEffect; [SerializeField] private float rotationSpeed = 8f; [SerializeField] private TextMeshProUGUI collectedCash; private void Start() // Init { shineEffect.DORotate(Vector3.back * 360, rotationSpeed, RotateMode.FastBeyond360) .SetLoops(-1, LoopType.Restart) .SetRelative() .SetEase(Ease.Linear); } public void BindData(int inCash) => collectedCash.text = inCash.ToString(); } }