Beispiel #1
0
        public void DeleteCurrentPackagePlatformKey(string platformPackageKey)
        {
            switch (this.kind)
            {
            case AssetBundleGraphSettings.NodeKind.LOADER_GUI: {
                loadPath.Remove(platformPackageKey);
                break;
            }

            case AssetBundleGraphSettings.NodeKind.IMPORTSETTING_GUI: {
                importerPackages.Remove(platformPackageKey);
                break;
            }

            case AssetBundleGraphSettings.NodeKind.MODIFIER_GUI: {
                IntegratedGUIModifier.DeletePlatformData(nodeId, platformPackageKey);
                break;
            }

            case AssetBundleGraphSettings.NodeKind.GROUPING_GUI: {
                groupingKeyword.Remove(platformPackageKey);
                break;
            }

            case AssetBundleGraphSettings.NodeKind.BUNDLIZER_GUI: {
                bundleNameTemplate.Remove(platformPackageKey);
                break;
            }

            case AssetBundleGraphSettings.NodeKind.BUNDLEBUILDER_GUI: {
                enabledBundleOptions.Remove(platformPackageKey);
                break;
            }

            case AssetBundleGraphSettings.NodeKind.EXPORTER_GUI: {
                exportTo.Remove(platformPackageKey);
                break;
            }

            default: {
                Debug.LogError(this.name + " is defined as unknown kind of node. value:" + this.kind);
                break;
            }
            }
        }