| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- 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<RankingView>().RefreshBoxRankList();
- }
- }
|