示例#1
0
 public Item(string ItemName, FunktionOfItem FunktionOfItem, int ValueOfEffekt, int ValueOfItem, int Price)
 {
     _ItemName       = ItemName;
     _FunktionOfItem = FunktionOfItem;
     _ValueOfEffekt  = ValueOfEffekt;
     _ValueOfItem    = ValueOfItem;
     _Price          = Price;
 }
示例#2
0
        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;
                }
            }
        }