using UnityEngine; using UnityEngine.UI; using UnityEngine.SceneManagement; using Mirror; using System.Collections; using TMPro; using System; public class ClientHomeSceneController : MonoBehaviour { public static ClientHomeSceneController Instance; [Header("UI 元件")] public Button startButton; void Awake() { Instance = this; } void Start() { SetupScene(); //清除遊戲資料 GlobalData.ResetGameData(); } void SetupScene() { if (ClientGlobalMenuManager.Instance != null) { ClientGlobalMenuManager.Instance.menuButton.SetActive(true); } if (startButton != null) { startButton.onClick.AddListener(startButton_onClick); } } private void startButton_onClick() { StartCoroutine(LoadClientHomeWaittingScene()); } IEnumerator LoadClientHomeWaittingScene() { yield return new WaitForSeconds(0f); SceneManager.LoadScene("ClientHomeWaittingScene"); } }