using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class test111 : MonoBehaviour { public static test111 instance; // Start is called before the first frame update public Canvas canvas1; public Camera camera; public Canvas canvas2; public Camera camera1; public gameRoomList gameRoomListInstance; // 引用 gameRoomList 脚本实例 public Dictionary PLayerList; void Start() { gameRoomListInstance = FindObjectOfType(); instance = this; canvas1.gameObject.SetActive(false); camera.gameObject.SetActive(false); canvas2.gameObject.SetActive(true); camera1.gameObject.SetActive(true); } public void Oppanel() { Debug.LogError("房间开始游戏"); if (ReadRoom.instance.isenter) { Debug.Log(ReadRoom.instance.isenter); canvas1.gameObject.SetActive(false); camera.gameObject.SetActive(false); canvas2.gameObject.SetActive(true); camera1.gameObject.SetActive(true); } else { canvas1.gameObject.SetActive(false); camera.gameObject.SetActive(true); canvas2.gameObject.SetActive(false); camera1.gameObject.SetActive(false); } } public async void adHead() { var response = ReadRoom.instance.GameRoomListData; if (response != null ) { foreach (var player in response.PlayerList) { //player.BirthAreaId } } } // Update is called once per frame void Update() { } }