示例#1
0
    void Awake()
    {
        var button = GetComponent <Button>();

        button.onClick.AddListener(() =>
        {
            levelManager = FindObjectOfType <SingletonLevelManager>();
            levelManager.LoadRandomLevel();
        });
    }
示例#2
0
    private void Start()
    {
        levelController = UIManager.Instance.levelController;

        HideDirectMenu();

        btnOpen.onClick.AddListener(OpenOnClick);
        btnRestart.onClick.AddListener(RestartOnClick);
        btnNewGame.onClick.AddListener(NewGameOnClick);
        btnQuit.onClick.AddListener(QuitOnClick);
    }
示例#3
0
    void Awake()
    {
        if (instance == null)
        {
            instance = this;
            DontDestroyOnLoad(this);

            if (SceneManager.GetActiveScene().buildIndex == 0)
            {
                LoadRandomLevel();
            }
        }
        else if (instance != this)
        {
            Destroy(gameObject);
        }
    }