using Tag; using UnityEngine; [RequireComponent(typeof(SceneStatus))] public class GameProgressManager : MonoBehaviour { public MaskAnswers player1; public MaskAnswers player2; public SceneStatus sceneStatus; private void Awake() { sceneStatus = GetComponent(); } public void Refresh() { if (player1.bindPlayer != null && player2.bindPlayer != null && SceneStatus.Instance.current == Status.Waiting) { // 开始游戏 sceneStatus.current = Status.Playing; OnGameStart(); } } private void OnGameStart() { Debug.Log("开始游戏!"); player1.bindPlayer.GetComponent().enabled = true; player2.bindPlayer.GetComponent().enabled = true; } }