//-------------AUTOBATTLE--------------------------------- //If player clicks auto battle private async void AutoBattle_Clicked(object sender, EventArgs e) { if (GlobalVariables.auto_battle_reset == true) { _viewModel.resetAutoBattleView(); } else if (_viewModel == BattleViewModel.Instance) { _viewModel.resetAutoBattleView(); } _viewModel = BattleViewModel.AutoInstance; _viewModel.LoadDataCommand.Execute(null); await Task.Delay(5000); string result = await _viewModel.FightClickedAutoAsync(); if (result == "endgame") { var data = new ScoreDetailViewModel(_viewModel.battleInstance.score); await Navigation.PushModalAsync(new EndGamePage(data)); } if (GlobalVariables.auto_battle_reset == false) { GlobalVariables.auto_battle_reset = true; } }