public void CreateItemOwned(string name) { ItemsOwned itemOwned = new ItemsOwned(); itemOwned.Id = GetItemsOwned().ToList().Count() + 1; itemOwned.NameBasic = name; DataService.instance._connection.Insert(itemOwned); }
public void UsarItem(int id) { PokemonOwnedDAO pkmOwned = new PokemonOwnedDAO(); ItemsOwnedDAO itemsOwned = new ItemsOwnedDAO(); PokemonOwned seleccionado = pkmOwned.GetPokemon(id); ItemsOwned itemSelected = itemsOwned.GetItemOwned(UIController.instance.itemSeleccionado); int happynessFinal; switch (itemSelected.NameBasic) { case "Pocion Aguante 20": happynessFinal = seleccionado.CurrentHappyness + 20; if (happynessFinal > seleccionado.Happyness) { seleccionado.CurrentHappyness = seleccionado.Happyness; } else { seleccionado.CurrentHappyness += 20; } pkmOwned.UpdatePokemon(seleccionado); itemsOwned.DeleteItemOwned(itemSelected.Id); break; case "Pocion Aguante 40": happynessFinal = seleccionado.CurrentHappyness + 40; if (happynessFinal > seleccionado.Happyness) { seleccionado.CurrentHappyness = seleccionado.Happyness; } else { seleccionado.CurrentHappyness += 40; } pkmOwned.UpdatePokemon(seleccionado); itemsOwned.DeleteItemOwned(itemSelected.Id); break; } }
public virtual void ClearItems() { ItemsOwned.Clear(); }
public virtual void AddItem(IItem item) { ItemsOwned.Add(item); }