Esempio n. 1
0
 private void Evaluate(float oldValue, float newValue)
 {
     if (statsCog.EvaluateCondition(expression))
     {
         onTrue?.Invoke();
     }
     else
     {
         onFalse?.Invoke();
     }
 }
 private void StatChanged(float oldValue, float newValue)
 {
     if (statCog.EvaluateCondition(condition))
     {
         if (onConditionMet != null)
         {
             onConditionMet.Invoke();
         }
     }
     else
     {
         if (onConditionNotMet != null)
         {
             onConditionNotMet.Invoke();
         }
     }
 }
Esempio n. 3
0
 private void UpdateResult(float oldValue, float newValue)
 {
     ExpressionUpdate?.Invoke(StatsCog.EvaluateCondition(Expression));
 }