29 lines
474 B
C#
29 lines
474 B
C#
using System.Collections.Generic;
|
|
|
|
namespace BehaviorTree
|
|
{
|
|
public abstract class Node
|
|
{
|
|
public virtual Status Start()
|
|
{
|
|
return Status.Running;
|
|
}
|
|
|
|
public virtual Status End()
|
|
{
|
|
return Status.Success;
|
|
}
|
|
|
|
public virtual Status Update()
|
|
{
|
|
return Status.Running;
|
|
}
|
|
}
|
|
|
|
public enum Status
|
|
{
|
|
Success,
|
|
Failure,
|
|
Running
|
|
}
|
|
} |