Ejemplo n.º 1
0
 void CloseMenu()
 {
     StartObj.SetActive(false);
     ResumeObj.SetActive(false);
     ReplayObj.SetActive(false);
     ExitObj.SetActive(false);
     MenuBack.SetActive(false);
     menu_open = false;
 }
Ejemplo n.º 2
0
 void OpenMenu()
 {
     StartObj.SetActive(true);
     ResumeObj.SetActive(true);
     ReplayObj.SetActive(true);
     ExitObj.SetActive(true);
     MenuBack.SetActive(true);
     menu_open = true;
 }
Ejemplo n.º 3
0
    void Start()
    {
        InitObjects();

        SetBlueScoreText(matchInfo.Score.BlueScore);
        SetYellowScoreText(matchInfo.Score.BlueScore);

        OpenMenu();

        StartObj.GetComponent <Button>().onClick.AddListener(delegate()
        {
            matchMain.LoadStrategy();
            matchMain.StartMatch();
            matchMain.StartRound();
        });
        ResumeObj.GetComponent <Button>().onClick.AddListener(delegate
        {
            CloseMenu();
            matchMain.ResumeRound();
        });
        ReplayObj.GetComponent <Button>().onClick.AddListener(delegate
        {
            // 总拍数作为回放结束拍数
            PlayerPrefs.SetInt("step_end", matchInfo.PlayTime);
            SceneManager.LoadScene("GameScene_Replay");
        });

        ReplayObj.GetComponent <Button>().enabled = false;
        ExitObj.GetComponent <Button>().onClick.AddListener(delegate
        {
            SceneManager.LoadScene("MainScene");
        });

        Event.Register(Event.EventType0.RoundStart, delegate()
        {
            Popup.Show("Round", "Round start", 1500);
        });
        Event.Register(Event.EventType0.RoundResume, delegate()
        {
            Popup.Show("Round", "Round resume", 1500);
        });
        Event.Register(Event.EventType0.RoundPause, delegate()
        {
            Popup.Show("Round", "Round pause", 1500);
        });
        Event.Register(Event.EventType0.RoundStop, delegate()
        {
            Popup.Show("Round", "Round stop", 1500);
        });
        Event.Register(Event.EventType1.LogUpdate, SetRefereeInfo);
    }