public void ExecuteFloat(ref WooState state, string varName, Expression expression) { double value = expression.EvaluateFloat(ref state); double current = state.GetValueFloat(varName); state.SetValue(varName, value + current); }
public double EvaluateFloat(ref WooState state) { if (_Type == VarType.varFloat) { return(state.GetValueFloat(_Variable)); } else { throw new EvaluateException("Vector variables can't evaluate to floats.\n"); } }
public void ExecuteFloat(ref WooState state, string varName, Expression expression) { double value = expression.EvaluateFloat(ref state); double current = state.GetValueFloat(varName); state.SetValue(varName, value + current); }
public double EvaluateFloat(ref WooState state) { if (_Type== VarType.varFloat) return state.GetValueFloat(_Variable); else throw new EvaluateException("Vector variables can't evaluate to floats.\n"); }