Exemplo n.º 1
0
        public override void Close()
        {
            base.Close();
            m_workTracker.CancelAll();
            if (RunningBatchTask != null)
            {
                RunningBatchTask.Cancel();
                RunningBatchTask = null;
            }

            if (ENABLE_AABB_PHANTOM)
            {
                m_aabbPhantom.Dispose();
                m_aabbPhantom = null;
            }
        }
Exemplo n.º 2
0
        public override void Close()
        {
            base.Close();
            m_workTracker.CancelAll();

            for (int lod = 0; lod < RunningBatchTask.Length; ++lod)
            {
                if (RunningBatchTask[lod] != null)
                {
                    RunningBatchTask[lod].Cancel();
                    RunningBatchTask[lod] = null;
                }
            }

            if (ENABLE_AABB_PHANTOM && m_aabbPhantom != null)
            {
                m_aabbPhantom.Dispose();
                m_aabbPhantom = null;
            }
        }