Exemple #1
0
    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();
        }
    }
Exemple #4
0
    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();
        }
    }
Exemple #5
0
 public void Replace(TValue newValue, int indexID)
 {
     mIndexedSet.Replace(newValue, indexID);
     ValueModified?.Invoke(indexID, newValue);
 }