public Item(string ItemName, FunktionOfItem FunktionOfItem, int ValueOfEffekt, int ValueOfItem, int Price) { _ItemName = ItemName; _FunktionOfItem = FunktionOfItem; _ValueOfEffekt = ValueOfEffekt; _ValueOfItem = ValueOfItem; _Price = Price; }
public void LoadBag() { dynamic ReadFile = JToken.Parse(File.ReadAllText( @"C:\Users\vmadmin\RiderProjects\Pokemon\ConsoleApplication1\pokemon\SaveFiles\BagSave.json")); var LoadedBag = ReadFile; foreach (var Item in LoadedBag) { Console.WriteLine(Item.Name); switch (Item.Name) { case "Money": Mony = Item.Value; break; case "Items": Items.Clear(); foreach (var Item2 in Item.Value) { string ItemName = Item2.Value.ItemName; FunktionOfItem FunktionOfItem = Item2.Value.FunktionOfItem; int ValueeOfEffekt = Item2.Value.ValueOfEffekt; int ValueOfItem = Item2.Value.ValueOfItem; int Price = Item2.Value.Price; Items.Add(Item2.Name, new Item(ItemName, FunktionOfItem, ValueeOfEffekt, ValueOfItem, Price)); } ; break; case "ActivePokemon": ActivePokemon = Item.Value; ; break; case "Team": LoadTeam(Item); ; break; } } }