using DG.Tweening; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; public class RaceMaskScript : MonoBehaviour, IPointerEnterHandler,IPointerExitHandler { float? localY = null; public void OnPointerEnter(PointerEventData eventData) { transform.Find("Panel").GetComponent().DOFade(1, 0.5f); if (localY == null) { localY = transform.localPosition.y; } transform.DOLocalMoveY(localY.Value + 5, 0.3f); } public void OnPointerExit(PointerEventData eventData) { transform.Find("Panel").GetComponent().DOFade(0, 0.5f); transform.DOLocalMoveY(localY.Value, 0.3f); } // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { } }