using System; using UnityEngine; namespace DefaultNamespace.BehaviorTree { public class Tree : MonoBehaviour { private Node _rootNode; private void OnEnable() { if (_rootNode == null) return; _rootNode.Start(); } private void Update() { if (_rootNode == null) return; _rootNode.Update(); } private void OnDisable() { if (_rootNode == null) return; _rootNode.End(); } } }