add unity behavior tree package & examples

add start of own implementation of a behavior tree
This commit is contained in:
2025-04-23 12:33:28 +02:00
parent 8a01366c35
commit d9fb5ee7bc
19 changed files with 232 additions and 17 deletions
+31
View File
@@ -0,0 +1,31 @@
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,
}
}