| 1234567891011121314151617181920212223242526272829 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.UI;
- public class HuntGameSelectLevelView : MonoBehaviour
- {
- void Start()
- {
- GameMgr.ins.addLockerForGamePause(this);
- Transform btns = this.transform.Find("Btns");;
- for (int i = 0; i < btns.childCount; i++) {
- Transform btn = btns.GetChild(i);
- int level = i + 1;
- btn.GetComponentInChildren<Text>().text = $"第{level}关";
- btn.GetComponent<Button>().onClick.AddListener(delegate() {
- ChallengeGameMode gameMode = (ChallengeGameMode) GameMgr.ins.gameMode;
- gameMode.SetLevel(level);
- Destroy(this.gameObject);
- gameMode.gameMgr.transform.Find("HunterGameView").gameObject.SetActive(true);
- });
- }
- }
- void OnDestroy()
- {
- GameMgr.ins.removeLockerForGamePause(this);
- }
- }
|