private void SetEtcTextureCompressorBehavior(object data) { int newValue = (int)data; if (EditorSettings.etcTextureCompressorBehavior == newValue) { return; } EditorSettings.etcTextureCompressorBehavior = newValue; if (newValue == 0) { EditorSettings.SetEtcTextureCompressorLegacyBehavior(); } else { EditorSettings.SetEtcTextureCompressorDefaultBehavior(); } }
public void OnEnable() { DevDeviceList.Changed += OnDeviceListChanged; BuildRemoteDeviceList(); m_EnableTextureStreamingInPlayMode = serializedObject.FindProperty("m_EnableTextureStreamingInPlayMode"); m_EnableTextureStreamingInEditMode = serializedObject.FindProperty("m_EnableTextureStreamingInEditMode"); m_AsyncShaderCompilation = serializedObject.FindProperty("m_AsyncShaderCompilation"); m_CachingShaderPreprocessor = serializedObject.FindProperty("m_CachingShaderPreprocessor"); m_DefaultBehaviorMode = serializedObject.FindProperty("m_DefaultBehaviorMode"); Assert.IsNotNull(m_DefaultBehaviorMode); m_SerializationMode = serializedObject.FindProperty("m_SerializationMode"); Assert.IsNotNull(m_SerializationMode); m_SerializeInlineMappingsOnOneLine = serializedObject.FindProperty("m_SerializeInlineMappingsOnOneLine"); Assert.IsNotNull(m_SerializeInlineMappingsOnOneLine); m_PrefabRegularEnvironment = serializedObject.FindProperty("m_PrefabRegularEnvironment"); Assert.IsNotNull(m_PrefabRegularEnvironment); m_PrefabUIEnvironment = serializedObject.FindProperty("m_PrefabUIEnvironment"); Assert.IsNotNull(m_PrefabUIEnvironment); m_UseLegacyProbeSampleCount = serializedObject.FindProperty("m_UseLegacyProbeSampleCount"); Assert.IsNotNull(m_UseLegacyProbeSampleCount); m_DisableCookiesInLightmapper = serializedObject.FindProperty("m_DisableCookiesInLightmapper"); Assert.IsNotNull(m_DisableCookiesInLightmapper); m_SpritePackerMode = serializedObject.FindProperty("m_SpritePackerMode"); Assert.IsNotNull(m_SpritePackerMode); m_EtcTextureCompressorBehavior = serializedObject.FindProperty("m_EtcTextureCompressorBehavior"); Assert.IsNotNull(m_EtcTextureCompressorBehavior); m_EtcTextureFastCompressor = serializedObject.FindProperty("m_EtcTextureFastCompressor"); Assert.IsNotNull(m_EtcTextureFastCompressor); m_EtcTextureNormalCompressor = serializedObject.FindProperty("m_EtcTextureNormalCompressor"); Assert.IsNotNull(m_EtcTextureNormalCompressor); m_EtcTextureBestCompressor = serializedObject.FindProperty("m_EtcTextureBestCompressor"); Assert.IsNotNull(m_EtcTextureBestCompressor); m_LineEndingsForNewScripts = serializedObject.FindProperty("m_LineEndingsForNewScripts"); Assert.IsNotNull(m_LineEndingsForNewScripts); m_EnterPlayModeOptionsEnabled = serializedObject.FindProperty("m_EnterPlayModeOptionsEnabled"); Assert.IsNotNull(m_EnterPlayModeOptionsEnabled); m_EnterPlayModeOptions = serializedObject.FindProperty("m_EnterPlayModeOptions"); Assert.IsNotNull(m_EnterPlayModeOptions); m_ProjectGenerationIncludedExtensions = serializedObject.FindProperty("m_ProjectGenerationIncludedExtensions"); Assert.IsNotNull(m_ProjectGenerationIncludedExtensions); m_ProjectGenerationRootNamespace = serializedObject.FindProperty("m_ProjectGenerationRootNamespace"); Assert.IsNotNull(m_ProjectGenerationRootNamespace); m_CacheServerConnectionState = CacheServerConnectionState.Unknown; s_ForcedAssetPipelineWarning = null; m_IsGlobalSettings = EditorSettings.GetEditorSettings() == target; }