using System.Collections; using System.Collections.Generic; using UnityEngine; using DG.Tweening; public class MainUIAnim : MonoBehaviour { private Tween m_LeftTween; private Tween m_RightTween; private RectTransform m_LeftRect; private RectTransform m_RightRect; private void OnEnable() { if(m_LeftRect == null) { m_LeftRect = transform.GetChild(0).GetComponent(); } if (m_RightRect == null) { m_RightRect = transform.GetChild(1).GetComponent(); } m_LeftRect.anchoredPosition = new Vector2(-248, -45); m_RightRect.anchoredPosition = new Vector2(248, -45); m_LeftTween.Kill(); m_RightTween.Kill(); m_LeftTween = m_LeftRect.DOAnchorPosX(253, 0.5f); m_RightTween = m_RightRect.DOAnchorPosX(-253, 0.5f); } private void OnDisable() { m_LeftRect.anchoredPosition = new Vector2(-248, -45); m_RightRect.anchoredPosition = new Vector2(248, -45); m_LeftTween.Kill(); m_RightTween.Kill(); } }