// @TODO: Define what CompareComponents() does /// <summary> /// /// </summary> /// <param name="componentTypes"></param> /// <returns></returns> public bool CompareComponents(ComponentType[] componentTypes) { fixed(ComponentType *componentTypesPtr = componentTypes) { return(EntityQueryManager.CompareComponents(componentTypesPtr, componentTypes.Length, m_QueryData)); } }
/// <summary> /// /// </summary> /// <param name="componentTypes"></param> /// <returns></returns> public bool CompareComponents(NativeArray <ComponentType> componentTypes) { return(EntityQueryManager.CompareComponents((ComponentType *)componentTypes.GetUnsafeReadOnlyPtr(), componentTypes.Length, m_QueryData)); }
internal bool CompareComponents(ComponentType *componentTypes, int count) { return(EntityQueryManager.CompareComponents(componentTypes, count, m_QueryData)); }