namespace DefaultNamespace.BehaviorTree { public abstract class Node { public virtual Status OnStart() => Status.Running; public virtual void OnEnd() { } public virtual Status OnUpdate() => Status.Success; } public enum Status { Success, Failure, Running } }