blob: 463e2b39355109e836f942f25541cf96faeab49a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
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<SceneStatus>();
}
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<PlayerMovement>().enabled = true;
player2.bindPlayer.GetComponent<PlayerMovement>().enabled = true;
}
}
|