_xiaofang/xiaofang/Assets/Res/gsj/test111.cs
2025-01-03 18:02:37 +08:00

65 lines
1.7 KiB
C#

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<string,PlayerJoinResponse> PLayerList;
void Start()
{
gameRoomListInstance = FindObjectOfType<gameRoomList>();
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()
{
}
}