public int?UnequipItem(WearableItemType itemType) { int?itemId = null; switch (itemType) { case WearableItemType.Weapon: itemId = weapon.id; weapon = null; break; case WearableItemType.Armor: itemId = armor.id; armor = null; break; case WearableItemType.Shield: itemId = shield.id; shield = null; break; case WearableItemType.Jewelry: itemId = jewelry.id; jewelry = null; break; default: break; } UpdateStats(); return(itemId); }
public WearableItem() { wearableType = WearableItemType.Weapon; itemName = "Some Wearable"; id = 0; accuracy = 0; strength = 0; defence = 0; health = 0; accuracyMod = 1f; strengthMod = 1f; defenceMod = 1f; healthMod = 1f; }