public async void StartGame() { if (Login == "" || Login is null || SelectedPlayerId != -1) { await RealPlayerChoiceModel.StartGame(SelectedPlayerId); if (!RealPlayerChoiceModel.CancelGame) { GameField = new Views.GameField(Game, GameStateInfo, Navigation); await Navigation.PushAsync(GameField); } else { await RealPlayerChoiceModel.CallCancelGame(); } }
public async void PerformSearch() { IsPlayerListVisible = (Login != ""); RealPlayerChoiceModel.Login = Login; await RealPlayerChoiceModel.TaskUpdatePlayerList(); List <PlayerListElement> results = GetSearchResults(); if (results != null) { SearchResults = results; } else { SearchResults = emptyList; } }
public RealPlayerChoiceDisplayData(INavigation navigation) { RealPlayerChoiceModel = new RealPlayerChoiceModel(); Navigation = navigation; }