using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using UnityEngine; using UnityEngine.EventSystems; using DG.Tweening; namespace Assets.Scripts.Scenes.VideoRide { class RankingScript: MonoBehaviour { GameObject Hide { get; set; } GameObject Show { get; set; } private void Start() { Hide = transform.Find("Head/Hide").gameObject; Show = transform.Find("Head/Show").gameObject; UIManager.AddEvent(Hide, UnityEngine.EventSystems.EventTriggerType.PointerClick, Hidehandler); UIManager.AddEvent(Show, UnityEngine.EventSystems.EventTriggerType.PointerClick, Showhandler); } private void Hidehandler(BaseEventData data) { transform.DOLocalMoveX(-913, 1f).onComplete+=()=> { Show.SetActive(true); Hide.SetActive(false); }; } private void Showhandler(BaseEventData data) { Show.SetActive(false); Hide.SetActive(true); transform.DOLocalMoveX(-667, 1f).onComplete += () => { }; } } }