public void UpdateModifiedValue() { var valueToAdd = 0; for (int i = 0; i < modifiers.Count; i++) { modifiers[i].AddValue(ref valueToAdd); } ModifiedValue = baseValue + valueToAdd; ValueModified?.Invoke(); }
public void UpdateModifiedValue() { var valueToadd = 0; for (int i = 0; i < modifiers.Count; i++) { modifiers[i].AddValue(ref valueToadd); } ModifiedValue = baseValue + valueToadd; if (ValueModified != null) { ValueModified.Invoke(); } }
public void UpdateModifiedValue() { var valueToAdd = 0; foreach (var modifier in modifiers) { modifier.AddValue(ref valueToAdd); } ModifiedValue = baseValue + valueToAdd; if (ValueModified != null) { ValueModified.Invoke(); } }
public void UpdateModifiedValue() { var valueToAdd = 0; Debug.Log("ValueToAddCheck: " + valueToAdd); for (int i = 0; i < modifiers.Count; i++) { modifiers[i].AddValue(ref valueToAdd); } Debug.Log("Base Value:" + baseValue); Debug.Log("Value to Add:" + valueToAdd); ModifiedValue = baseValue + valueToAdd; Debug.Log("Modified Value:" + ModifiedValue); if (ValueModified != null) { ValueModified.Invoke(); } }
public void Replace(TValue newValue, int indexID) { mIndexedSet.Replace(newValue, indexID); ValueModified?.Invoke(indexID, newValue); }