using IwbZero.Expr; using IwbZero.ToolCommon.StringModel; using WeEngine.Enum; namespace WeEngine.Functions { /// /// 下一节点 /// public class NextFlowNodes : RunTimeBase, IFunction { public string Invoke(ExprObject exprObj) { var child = exprObj.GetChild(0); GetPackage(child.Expr); return RunnerModule.Run(Rp, OperationType.NextFlowNodes).ToString().UAndT(); } } /// /// 下一节点(单个) /// public class NextFlowNode : RunTimeBase, IFunction { public string Invoke(ExprObject exprObj) { var child = exprObj.GetChild(0); GetPackage(child.Expr); var child2 = exprObj.GetChild(2); if (child2 != null) { return RunnerModule.Run(child2.Expr, OperationType.NextFlowNode).ToString().UAndT(); } return "FALSE"; } } }