예제 #1
0
        private void Remove(StratabaseListInsertion <TElement> item)
        {
            int index = m_insertionsCache.IndexOf(item);

            m_insertionsCache.RemoveAt(index);
            m_currentListCache.RemoveAt(index);
        }
예제 #2
0
        private void Insert(StratabaseListInsertion <TElement> item)
        {
            int index = m_insertionsCache.InsertSorted(item, (l, r) => l.Index - r.Index);

            m_currentListCache.Insert(index, item.Value);
        }