internal ComponentGroup(ComponentGroup parentComponentGroup, ComponentGroupData componentGroupData) { m_ComponentGroupData = componentGroupData; m_SafetyManager = parentComponentGroup.m_SafetyManager; m_TypeManager = parentComponentGroup.m_TypeManager; m_EntityDataManager = parentComponentGroup.m_EntityDataManager; }
internal ComponentGroup(EntityGroupData *groupData, ComponentJobSafetyManager safetyManager, ArchetypeManager typeManager, EntityDataManager *entityDataManager) { m_ComponentGroupData = new ComponentGroupData(groupData, entityDataManager); m_SafetyManager = safetyManager; m_TypeManager = typeManager; m_EntityDataManager = entityDataManager; }
internal unsafe IndexFromEntity(ComponentGroupData componentGroupData) #endif { m_ComponentGroupData = componentGroupData; #if ENABLE_UNITY_COLLECTIONS_CHECKS m_Safety = safety; #endif }
internal ComponentGroupData(ComponentGroupData parentGroupData, int *filteredSharedComponents) { m_GroupData = parentGroupData.m_GroupData; m_EntityDataManager = parentGroupData.m_EntityDataManager; m_FilteredSharedComponents = filteredSharedComponents; }
internal IndexFromEntity(ComponentGroupData componentGroupData, AtomicSafetyHandle safety)