Exemplo n.º 1
0
        public void Dispose()
        {
            m_ShouldStopUpdates = true;
            UpdatesThread.Join();

            m_Navmesh.RemoveObserver(this);
        }
Exemplo n.º 2
0
        public virtual void Dispose()
        {
            m_ShouldStopUpdates = true;
            if (!UpdatesThread.Join(3000))
            {
                UpdatesThread.Abort();
            }

            m_Navmesh.RemoveObserver(this);
            m_Navigator.RemoveObserver(this);
        }
Exemplo n.º 3
0
        public virtual void Dispose()
        {
            UpdatesThread.Abort();

            if (m_Explorator != null)
            {
                m_Explorator.Dispose();
            }

            Navigator.Dispose();
        }
Exemplo n.º 4
0
 public void Dispose()
 {
     UpdatesThread.Abort();
 }
Exemplo n.º 5
0
 public virtual void Dispose()
 {
     m_ShouldStopUpdates = true;
     UpdatesThread.Join();
 }