public void AddItemData(ItemData itemData) { ItemDatas.Add(itemData.Id, itemData); var equipmentConfig = ConfigHelper.Get <ET.EquipmentConfig>(itemData.ConfigId); var modifier = new FloatModifier(); modifier.Value = equipmentConfig.Value; GetComponent <AttributeComponent>().GetNumeric(equipmentConfig.Attribute).AddAddModifier(modifier); EquipmentNumerics.Add(itemData.Id, modifier); }
public void AddAddModifier(FloatModifier modifier) { add = AddCollection.AddModifier(modifier); Update(); }
public float AddModifier(FloatModifier modifier) { Modifiers.Add(modifier); Update(); return(TotalValue); }
public float RemoveModifier(FloatModifier modifier) { Modifiers.Remove(modifier); Update(); return(TotalValue); }
public void RemoveFinalPctAddModifier(FloatModifier modifier) { finalPctAdd = FinalPctAddCollection.RemoveModifier(modifier); Update(); }
public void RemovePctAddModifier(FloatModifier modifier) { pctAdd = PctAddCollection.RemoveModifier(modifier); Update(); }
public void RemoveAddModifier(FloatModifier modifier) { add = AddCollection.RemoveModifier(modifier); Update(); }
public void AddFinalPctAddModifier(FloatModifier modifier) { finalPctAdd = FinalPctAddCollection.AddModifier(modifier); Update(); }
public void AddPctAddModifier(FloatModifier modifier) { pctAdd = PctAddCollection.AddModifier(modifier); Update(); }