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";
}
}
}