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); }