using System;
using System.Collections.Generic;
using System.Text;

namespace Serein.Library
{

    /// <summary>
    /// 表示了两个节点之间的连接关系,同时表示节点运行完成后，所会执行的下一个节点类型。
    /// </summary>
    public enum ConnectionInvokeType
    {
        /// <summary>
        /// 将不会继续执行
        /// </summary>
        None = -1,
        /// <summary>
        /// 上游分支（执行当前节点前会执行一次上游分支），默认执行。
        /// </summary>
        Upstream = 0,
        /// <summary>
        /// 真分支（表示当前节点顺利完成）
        /// </summary>
        IsSucceed = 1,
        /// <summary>
        /// 假分支（一般用于条件控件，条件为假时才会触发该类型的分支）
        /// </summary>
        IsFail = 2,
        /// <summary>
        /// 异常发生分支（当前节点对应的方法执行时出现非预期的异常）
        /// </summary>
        IsError = 3,
    }



}
