using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class TabWrapTop : MonoBehaviour { [SerializeField] ScrollRect scrollTopBar; GameObject leftArrow; GameObject rightArrow; void Start() { leftArrow = scrollTopBar.transform.Find("LeftArrow").gameObject; rightArrow = scrollTopBar.transform.Find("RightArrow").gameObject; scrollTopBar.onValueChanged.AddListener(OnScrollChanged); } void OnScrollChanged(Vector2 scrollPosition) { if (scrollPosition.x <= 0.01f) { leftArrow.SetActive(false); } else if (scrollPosition.x >= 0.99f) { rightArrow.SetActive(false); } else { leftArrow.SetActive(true); rightArrow.SetActive(true); } } }