public static Dictionary <Attribute, short> GetIncreaseAttributes(this Item equipmentItem, short level, float rate) { var result = new Dictionary <Attribute, short>(); if (equipmentItem != null && equipmentItem.IsEquipment()) { result = GameDataHelpers.MakeAttributeAmountsDictionary(equipmentItem.increaseAttributes, result, level, rate); } return(result); }
public Dictionary <Attribute, short> GetCharacterAttributes(short level) { return(GameDataHelpers.MakeAttributeAmountsDictionary(attributes, new Dictionary <Attribute, short>(), level, 1f)); }