Example #1
0
        public void EndDialog()
        {
            Game.IsMouseVisible = false;

            Gui.Screen.Desktop.Children.Remove(_dialog);
            _dialog = null;
        }
Example #2
0
        public void StartDialog(Dialog dialog)
        {
            dialog.OnExit += EndDialogEvent;
            _dialog = new DialogLayer(this, dialog);
            Gui.Screen.Desktop.Children.Add(_dialog);

            _state = BattleState.Dialog;
            _battleBoardLayer.FreeAim = false;
            _battleBoardLayer.AbilityAim = false;
            HideGui(_characterStats);
            HideGui(_hud);
        }
Example #3
0
        public void StartDialog(Dialog dialog)
        {
            StopCharacter();

            Game.IsMouseVisible = true;

            dialog.OnExit += EndDialogEvent;
            _dialog = new DialogLayer(this, dialog);
            Gui.Screen.Desktop.Children.Add(_dialog);
        }
Example #4
0
 public void EndDialog()
 {
     _state = BattleState.PlayerTurn;
     Gui.Screen.Desktop.Children.Remove(_dialog);
     _dialog = null;
     ShowGui(_hud);
 }