public Flow LoopFlowUntil(Func <bool> Condition) { m_LoopCondition = new FlowCondition(Condition); return(this); }
public Flow LoopFlow() { m_LoopCondition = new FlowCondition(() => false); return(this); }
public void AddUntilCondition(FlowCondition Condition) { m_UntilConditions.Add(Condition); }
public Flow CancelFlowWhen(Func <bool> CancelCondition) { m_CancelCondition = new FlowCondition(CancelCondition); return(this); }
public void AddContinueCondition(FlowCondition Condition) { m_ExecuteConditions.Add(Condition); }