public async void Init() { PokeAPI api = new PokeAPI(); Pokemon pokemon = await api.GetFromAPI <Pokemon>(1) as Pokemon; //this.pokemonView.AbilityUserControl.Slot.Text = pokemon.abilities[0].Slot.ToString(); this.pokemonView.AbilityUserControl.Ability = pokemon.abilities[0]; this.pokemonView.FormUserControl.Form = pokemon.forms[0]; }
public Game(PokeAPI api, SavedGame loadedData) { PokeAPI = api; this.GameData = loadedData; if (this.GameData.IsNewPlayer == true) { this.GameState = new NewGameState(); } else { this.GameState = new ContinueState(); } this.GameState.SetContext(this); }
public SavedGame(PokeAPI api) { PokeAPI = api; this.InitializeGame(); }