示例#1
0
        public void Update()
        {
            IntPtr cuePtr;

            while (PopDestroyList(out cuePtr))
            {
                var xactCue = new Cue(cuePtr);

                var cue = GetCueByPointer(cuePtr);
                m_activeCues.Remove(cuePtr.ToInt64());
                cue.OnRelease();
                m_pool.Deallocate(cue);
                xactCue.Destroy();
            }
        }