示例#1
0
 private void ShowInGameMenu()
 {
     menuUi = ui.InGameMenuUIInstance;
     DetachMapEventHandlers();
     DetachUiEventHandlers();
     AttachMenuUiEventHandlers();
     ui.InGameMenuUIInstance.Show();
 }
示例#2
0
 private void HideInGameMenu()
 {
     ui.InGameMenuUIInstance.Hide();
     DetachMenuUiEventHandlers();
     AttachUiEventHandlers();
     AttachMapEventHandlers();
     menuUi = null;
 }
示例#3
0
    private void DetachMenuUiEventHandlers()
    {
        InGameMenuUI menuUi = ui.InGameMenuUIInstance;

        menuUi.QuitButton.ButtonClicked     -= QuitButtonClickedHandler;
        menuUi.HelpButton.ButtonClicked     -= HelpButtonClickedHandler;
        menuUi.MainMenuButton.ButtonClicked -= MainMenuButtonClickedHandler;
        menuUi.RestartButton.ButtonClicked  -= RestartButtonClickedHandler;
        menuUi.ResumeButton.ButtonClicked   -= ResumeButtonClickedHandler;
    }