private IsTargetEnabled ( UnityEditor.PluginImporterInspector inspector ) : bool | ||
inspector | UnityEditor.PluginImporterInspector | |
return | bool |
public void ValidateSingleCPUTargets(PluginImporterInspector inspector) { DesktopPluginImporterExtension.DesktopSingleCPUProperty[] array = new DesktopPluginImporterExtension.DesktopSingleCPUProperty[] { this.m_WindowsX86, this.m_WindowsX86_X64, this.m_LinuxX86, this.m_LinuxX86_X64, this.m_OSXX86, this.m_OSXX86_X64 }; DesktopPluginImporterExtension.DesktopSingleCPUProperty[] array2 = array; for (int i = 0; i < array2.Length; i++) { DesktopPluginImporterExtension.DesktopSingleCPUProperty desktopSingleCPUProperty = array2[i]; string value = (!desktopSingleCPUProperty.IsTargetEnabled(inspector)) ? DesktopPluginImporterExtension.DesktopPluginCPUArchitecture.None.ToString() : desktopSingleCPUProperty.defaultValue.ToString(); PluginImporter[] importers = inspector.importers; for (int j = 0; j < importers.Length; j++) { PluginImporter pluginImporter = importers[j]; pluginImporter.SetPlatformData(desktopSingleCPUProperty.platformName, "CPU", value); } } this.ValidateUniversalTargets(inspector); }