31 lines
486 B
C#
31 lines
486 B
C#
using System.Collections.Generic;
|
|
|
|
namespace DefaultNamespace.BehaviorTree
|
|
{
|
|
public abstract class Node
|
|
{
|
|
protected List<Node> _nodes = new();
|
|
|
|
public virtual void Start()
|
|
{
|
|
|
|
}
|
|
|
|
public virtual Status Update()
|
|
{
|
|
return Status.Success;
|
|
}
|
|
|
|
public virtual void End()
|
|
{
|
|
|
|
}
|
|
}
|
|
|
|
public enum Status
|
|
{
|
|
Success,
|
|
Failure,
|
|
Running,
|
|
}
|
|
} |