Files

47 lines
1.3 KiB
C#

namespace AI
{
/// <summary>
/// 行为树叶节点:始终返回 Status.Success。
/// </summary>
public class ConstantNode_Success : BehaviorTreeBase
{
/// <summary>
/// 执行节点逻辑,总是返回 Status.Success。
/// </summary>
/// <returns>Status.Success</returns>
public override Status Tick()
{
return Status.Success;
}
}
/// <summary>
/// 行为树叶节点:始终返回 Status.Failure。
/// </summary>
public class ConstantNode_Failure : BehaviorTreeBase
{
/// <summary>
/// 执行节点逻辑,总是返回 Status.Failure。
/// </summary>
/// <returns>Status.Failure</returns>
public override Status Tick()
{
return Status.Failure;
}
}
/// <summary>
/// 行为树叶节点:始终返回 Status.Running。
/// </summary>
public class ConstantNode_Running : BehaviorTreeBase
{
/// <summary>
/// 执行节点逻辑,总是返回 Status.Running。
/// </summary>
/// <returns>Status.Running</returns>
public override Status Tick()
{
return Status.Running;
}
}
}