public override void OnDestroy() { m_Agent.OnDestroy(); m_Agent = null; m_CollisionGameObjectSet.Clear(); m_Property.RemoveCollisionCallback(OnCollisionEnter, OnCollisionStay, OnCollisionExit); BehaviorManager.Instance.RemoveAgent(m_Agent); }
public override void OnDestroy() { m_Agent.OnDestroy(); m_Agent = null; m_CollisionGameObjectSet.Clear(); m_Property.RemoveCollisionCallback(OnCollisionEnter, OnCollisionStay, OnCollisionExit); BehaviorManager.Instance.RemoveAgent(m_Agent); }