Esempio n. 1
0
    public void VStart(StartScreenUI.ButtonID buttonID)
    {
        Debug.Assert(_button, "Button is not assigned in VButton");
        Debug.Assert(_text, "Text is not assigned in VButton");

        _ID        = buttonID;
        _text.text = "";
        _button.onClick.AddListener(DoButtonClick);
    }
Esempio n. 2
0
    private void DoButtonClick(StartScreenUI.ButtonID buttonID)
    {
        switch (buttonID)
        {
        case StartScreenUI.ButtonID.START:
        {
            _startScreenUI.VEnable(false);
            OnGameStart?.Invoke();
            break;
        }

        case StartScreenUI.ButtonID.QUIT:
        {
            Application.Quit();
            break;
        }
        }
    }