public virtual void loadFunctions(Rete engine) { NotFunction not = new NotFunction(); engine.declareFunction(not); funcs.Add(not); TrueFunction trueFunc = new TrueFunction(); engine.declareFunction(trueFunc); funcs.Add(trueFunc); FalseFunction falseFunc = new FalseFunction(); engine.declareFunction(falseFunc); funcs.Add(falseFunc); }