Пример #1
0
        private void UpdateStrings()
        {
            InvString.Clear();
            Inv.ForEach(w => InvString.Add(w.NameAndBroken));

            WarriorGear = WarriorGear.OrderBy(i => i.ItemType).ToList();
            WarriorGearString.Clear();
            WarriorGear.ForEach(w => WarriorGearString.Add(w.Name));

            MageGear = MageGear.OrderBy(i => i.ItemType).ToList();
            MageGearString.Clear();
            MageGear.ForEach(w => MageGearString.Add(w.Name));

            UserAccounts.SaveAccounts();
        }
Пример #2
0
        public void Initialize()
        {
            if (IsInitialized)
            {
                return;
            }

            this.InvString         = InvString ?? new List <string>();
            this.WarriorGearString = WarriorGearString ?? new List <string>();
            this.MageGearString    = MageGearString ?? new List <string>();

            Inv         = ItemDatabase.GetItems(InvString);
            WarriorGear = WarriorGear ?? ItemDatabase.GetItems(WarriorGearString.Distinct());
            MageGear    = MageGear ?? ItemDatabase.GetItems(MageGearString.Distinct());
        }
Пример #3
0
 public void Initialize()
 {
     Inv         = ItemDatabase.GetItems(InvString);
     WarriorGear = new List <Item>();
     foreach (var warriorgear in WarriorGearString.Distinct())
     {
         Equip(warriorgear, ArchType.Warrior);
     }
     MageGear = new List <Item>();
     foreach (var magegear in MageGearString.Distinct())
     {
         Equip(magegear, ArchType.Mage);
     }
     //WarriorGear = ItemDatabase.GetItems(WarriorGearString.Distinct());
     //MageGear = ItemDatabase.GetItems(MageGearString.Distinct());
 }
Пример #4
0
        public void Initialize()
        {
            if (IsInitialized)
            {
                return;
            }

            this.InvString         = InvString ?? new List <string>();
            this.WarriorGearString = WarriorGearString ?? new List <string>();
            this.MageGearString    = MageGearString ?? new List <string>();

            Inv         = ItemDatabase.GetItems(InvString);
            WarriorGear = Inv.Where(i => WarriorGearString.Contains(i.Name)).ToList();
            MageGear    = Inv.Where(i => MageGearString.Contains(i.Name)).ToList();
            //WarriorGear = ItemDatabase.GetItems(WarriorGearString);
            //MageGear = ItemDatabase.GetItems(MageGearString);
        }