示例#1
0
        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);
        }
示例#2
0
        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--;
        }