22 lines
602 B
C#
22 lines
602 B
C#
using UnityEngine;
|
|
|
|
namespace Cielonos.MainGame.Characters.AI
|
|
{
|
|
public enum SuccessPolicy
|
|
{
|
|
/// <summary> 所有子节点成功才整体成功。</summary>
|
|
AllSuccess,
|
|
|
|
/// <summary> 任一子节点成功即整体成功,并中止其余分支。</summary>
|
|
OneSuccess
|
|
}
|
|
|
|
public enum FailurePolicy
|
|
{
|
|
/// <summary> 任一子节点失败即中止所有分支并整体失败。</summary>
|
|
OneFailure,
|
|
|
|
/// <summary> 单个失败不中止其余分支,所有分支均失败后才整体失败。</summary>
|
|
AllFailure
|
|
}
|
|
} |