/// <summary> /// iterate stats and return the sum /// </summary> /// <param name="type"></param> /// <returns></returns> public int SumStat(WeaponStatType 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.Weapon) { stat += ((WeaponItem)_equippedItems[slot]).GetStat(type); } } return(stat); }
public int GetStat(WeaponStatType type) { return(_weaponItemStats[type]); }
/// <summary> /// iterate stats and return the sum /// </summary> /// <param name="type"></param> /// <returns></returns> public int SumStat(WeaponStatType 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.Weapon) { stat += ((WeaponItem) _equippedItems[slot]).GetStat(type); } } return stat; }
public int GetStat(WeaponStatType type) { return _weaponItemStats[type]; }