protected override void OnRelease()
        {
            if (m_behaviorTree != null)
            {
                var temp = m_behaviorTree;
                m_behaviorTree = null;
                temp.Release();
            }

            EvnetModule.RemoveUnityEvent(
                UnityEventType.Update, OnFixedUpdate);
        }
 protected override void OnInit()
 {
     EvnetModule.WatchUnityEvent(UnityEventType.Update, OnFixedUpdate);
 }