public TextureImportPlatformSettings(string name, BuildTarget target, TextureImporterInspector inspector) { this.m_PlatformSettings.name = name; this.m_Target = target; this.m_Inspector = inspector; this.m_PlatformSettings.overridden = false; if (<>f__am$cache0 == null) {
public TextureInspectorTypeGUIProperties(TextureImporterInspector.TextureInspectorGUIElement _commonElements, TextureImporterInspector.TextureInspectorGUIElement _advancedElements, TextureImporterShape _shapeCaps) { this.commonElements = _commonElements; this.advancedElements = _advancedElements; this.shapeCaps = _shapeCaps; }
public PlatformSetting(string name, BuildTarget target, TextureImporterInspector inspector) { this.name = name; this.m_Target = target; this.m_Inspector = inspector; this.m_Overridden = false; this.m_Importers = ((IEnumerable<UnityEngine.Object>) inspector.targets).Select<UnityEngine.Object, TextureImporter>((Func<UnityEngine.Object, TextureImporter>) (x => x as TextureImporter)).ToArray<TextureImporter>(); this.m_TextureFormatArray = new TextureImporterFormat[this.importers.Length]; for (int index = 0; index < this.importers.Length; ++index) { TextureImporter importer = this.importers[index]; int maxTextureSize; TextureImporterFormat textureFormat; int compressionQuality; bool flag; if (!this.isDefault) { flag = importer.GetPlatformTextureSettings(name, out maxTextureSize, out textureFormat, out compressionQuality); } else { flag = true; maxTextureSize = importer.maxTextureSize; textureFormat = importer.textureFormat; compressionQuality = importer.compressionQuality; } this.m_TextureFormatArray[index] = textureFormat; if (index == 0) { this.m_Overridden = flag; this.m_MaxTextureSize = maxTextureSize; this.m_CompressionQuality = compressionQuality; } else { if (flag != this.m_Overridden) this.m_OverriddenIsDifferent = true; if (maxTextureSize != this.m_MaxTextureSize) this.m_MaxTextureSizeIsDifferent = true; if (compressionQuality != this.m_CompressionQuality) this.m_CompressionQualityIsDifferent = true; if (textureFormat != this.m_TextureFormatArray[0]) this.m_TextureFormatIsDifferent = true; } } this.Sync(); }
private void SetCookieMode(TextureImporterInspector.CookieMode cm) { switch (cm) { case TextureImporterInspector.CookieMode.Spot: this.m_BorderMipMap.intValue = 1; this.m_WrapMode.intValue = 1; this.m_GenerateCubemap.intValue = 0; break; case TextureImporterInspector.CookieMode.Directional: this.m_BorderMipMap.intValue = 0; this.m_WrapMode.intValue = 0; this.m_GenerateCubemap.intValue = 0; break; case TextureImporterInspector.CookieMode.Point: this.m_BorderMipMap.intValue = 0; this.m_WrapMode.intValue = 1; this.m_GenerateCubemap.intValue = 1; break; } }
public PlatformSetting(string name, BuildTarget target, TextureImporterInspector inspector) { this.name = name; this.m_Target = target; this.m_Inspector = inspector; this.m_Overridden = false; this.m_Importers = ( from x in inspector.targets select x as TextureImporter).ToArray<TextureImporter>(); this.m_TextureFormatArray = new TextureImporterFormat[this.importers.Length]; for (int i = 0; i < this.importers.Length; i++) { TextureImporter textureImporter = this.importers[i]; int maxTextureSize; TextureImporterFormat textureFormat; int compressionQuality; bool flag; if (!this.isDefault) { flag = textureImporter.GetPlatformTextureSettings(name, out maxTextureSize, out textureFormat, out compressionQuality); } else { flag = true; maxTextureSize = textureImporter.maxTextureSize; textureFormat = textureImporter.textureFormat; compressionQuality = textureImporter.compressionQuality; } this.m_TextureFormatArray[i] = textureFormat; if (i == 0) { this.m_Overridden = flag; this.m_MaxTextureSize = maxTextureSize; this.m_CompressionQuality = compressionQuality; } else { if (flag != this.m_Overridden) { this.m_OverriddenIsDifferent = true; } if (maxTextureSize != this.m_MaxTextureSize) { this.m_MaxTextureSizeIsDifferent = true; } if (compressionQuality != this.m_CompressionQuality) { this.m_CompressionQualityIsDifferent = true; } if (textureFormat != this.m_TextureFormatArray[0]) { this.m_TextureFormatIsDifferent = true; } } } this.Sync(); }