/// <summary> /// iterate stats and return the sum /// </summary> /// <param name="type"></param> /// <returns></returns> public int SumStat(ArmorStatType type) { var stat = 0; var slots = Enum.GetValues(typeof(PaperdollSlot)); foreach (PaperdollSlot slot in slots) { if (_equippedItems[slot] == null) { continue; } if (_equippedItems[slot].MyType == ItemType.Armor) { stat += ((ArmorItem)_equippedItems[slot]).GetStat(type); } } return(stat); }
public int GetStat(ArmorStatType type) { return(_armorItemStats[type]); }
/// <summary> /// iterate stats and return the sum /// </summary> /// <param name="type"></param> /// <returns></returns> public int SumStat(ArmorStatType type) { var stat = 0; var slots = Enum.GetValues(typeof (PaperdollSlot)); foreach (PaperdollSlot slot in slots) { if (_equippedItems[slot] == null) continue; if (_equippedItems[slot].MyType == ItemType.Armor) { stat += ((ArmorItem) _equippedItems[slot]).GetStat(type); } } return stat; }
public int GetStat(ArmorStatType type) { return _armorItemStats[type]; }