using System.Collections; using System.Collections.Generic; using UnityEngine; public class BoxRankGames : MonoBehaviour { int _btnIndex = 0; public int currentBtnIndex { get => _btnIndex; } public void OnClick_Item(Transform target) { foreach (Transform item in transform) { var selectNode = item.Find("Select").gameObject; RectTransform rtf = item as RectTransform; if (item == target) { bool oldActive = selectNode.activeSelf; selectNode.SetActive(true); rtf.sizeDelta = new Vector2(168, 168); if (!oldActive) { AudioMgr.ins.PlayBtn(); ChangeGame(item.GetSiblingIndex()); } } else { selectNode.SetActive(false); rtf.sizeDelta = new Vector2(135, 135); } } } void ChangeGame(int btnIndex) { _btnIndex = btnIndex; GetComponentInParent().RefreshBoxRankList(); } }