public FCriteria(FBlackboard blackboard, FStringId key, EValueComparer comparer, IVariant expectedValue) { this._key = key; this._comparer = comparer; this._blackboard = blackboard; this._expectedValue = expectedValue; }
public FRule AddCriteria(FBlackboard blackboard, FStringId key, EValueComparer comparer, IVariant expectedValue) { _criterias.Add(new FCriteria(blackboard, key, comparer, expectedValue)); return(this); }