private void OnDeviceRequirementDraw(Rect rect, int index, bool isActive, bool isFocused) { RequirementItem item = (RequirementItem)this.m_RequirementList.list[index]; iOSDeviceRequirementGroup deviceRequirementsForAssetBundleVariant = PlayerSettings.iOS.GetDeviceRequirementsForAssetBundleVariant(item.name); iOSDeviceRequirement requirement = deviceRequirementsForAssetBundleVariant[item.requirementId]; GUI.Label(rect, item.name + " : " + DeviceRequirementUtils.RequirementToReadableString(requirement), EditorStyles.label); }
private void OnDeviceRequirementRemove(ReorderableList list) { RequirementItem item = (RequirementItem)list.list[list.index]; iOSDeviceRequirementGroup deviceRequirementsForAssetBundleVariant = PlayerSettings.iOS.GetDeviceRequirementsForAssetBundleVariant(item.name); deviceRequirementsForAssetBundleVariant.RemoveAt(item.requirementId); list.list = GetRequirementItems(); list.index--; }