Example #1
0
 public Entity()
 {
     foreach (ArmorSlots slot in ArmorSlots.GetValues(typeof(ArmorSlots)))
     {
         armor.Add(slot, new GearEmpty());
     }
 }
Example #2
0
 public void UnEquipArmor(ArmorSlots slot)
 {
     if (EquipedArmor.ContainsKey(slot))
     {
         EquipedArmor[slot].IsEquiped = false;
         Items.Add(EquipedArmor[slot]);
         EquipedArmor.Remove(slot);
     }
 }
Example #3
0
 public Weapon(string ItemName, int ItemLevel, ArmorSlots ItemSlot, WeaponTypes WeaponType, WeaponAttributes WeaponAttributes) : base(ItemName, ItemLevel, ItemSlot)
 {
     this.WeaponType       = WeaponType;
     this.WeaponAttributes = WeaponAttributes;
 }
Example #4
0
 public Item(string ItemName, int ItemLevel, ArmorSlots ItemSlot)
 {
     this.ItemName  = ItemName;
     this.ItemLevel = ItemLevel;
     this.ItemSlot  = ItemSlot;
 }
Example #5
0
 public Armor(string ItemName, int ItemLevel, ArmorSlots ItemSlot, ArmorTypes ArmorType, PrimaryAttributes ArmorAttributes) : base(ItemName, ItemLevel, ItemSlot)
 {
     this.ArmorType       = ArmorType;
     this.ArmorAttributes = ArmorAttributes;
 }