public void EndDialog() { Game.IsMouseVisible = false; Gui.Screen.Desktop.Children.Remove(_dialog); _dialog = null; }
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); }
public void StartDialog(Dialog dialog) { StopCharacter(); Game.IsMouseVisible = true; dialog.OnExit += EndDialogEvent; _dialog = new DialogLayer(this, dialog); Gui.Screen.Desktop.Children.Add(_dialog); }
public void EndDialog() { _state = BattleState.PlayerTurn; Gui.Screen.Desktop.Children.Remove(_dialog); _dialog = null; ShowGui(_hud); }