Пользовательский интерфейс ButtonCallBack и резюме Кнопка не работает? - PullRequest
0 голосов
/ 30 апреля 2018

Я пытаюсь открыть окно, когда игроки набирают очки. Эта часть работает, но когда я нажимаю на одну из кнопок, которые называются Resume() и Accept(), ничего не происходит. Есть ли причина, по которой при нажатии на них нет выхода?

using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class FloatieConfirmScreen : MonoBehaviour {

    public static bool GameIsPaused = false;
    public ChangeFloatie activeFloatie;
    public GameObject pauseMenuUI;
    public Button button1;

    // Update is called once per frame
    void Start () {

        //pauseMenuUI.SetActive (true);
        //Time.timeScale = 0f;
    }

    public void Resume()
    {
        pauseMenuUI.SetActive (false);
        Time.timeScale = 1f;
        GameIsPaused = false;
    }

    void OnEnable()
    {
        //Register Button Events
        button1.onClick.AddListener (() => buttonCallBack (button1));
    }

    public void buttonCallBack(Button buttonPressed)
    {
        if (buttonPressed == button1) {
            Accept ();
        }
    }

    public void Accept()
    {
        activeFloatie.GetComponent<ChangeFloatie> ().enabled = !activeFloatie.enabled;
        Time.timeScale = 1f;
        GameIsPaused = false;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...