public static FlowGraphExecutor Execute(FlowGraph flowGraph, Action finishCallback = null) { if (flowGraph == null || !flowGraph.Initialize()) { Log.Error("[FlowGraphExecutor.Execute] flow graph is null or invalid"); return(null); } FlowGraphExecutor executor = GetOrCreateFlowGraphExecutor(); executor._flowGraph = flowGraph; executor._finishDelegate = finishCallback; return(executor.Execute()); }
private void Execute() { FlowGraphExecutor.Execute(flowGraph); }