コード例 #1
0
        public object[] GetManagedObjectRange(ManagedComponentStore managedComponentStore, int cachedBeginIndex, int index,
                                              out int rangeStart, out int rangeLength)
        {
            var objs = managedComponentStore.GetManagedObjectRange(*m_CurrentChunk,
                                                                   m_CurrentMatchingArchetype->IndexInArchetype[IndexInEntityQuery], out rangeStart,
                                                                   out rangeLength);

            rangeStart  += index - cachedBeginIndex;
            rangeLength -= index - cachedBeginIndex;
            return(objs);
        }