From 1553582ec15e50dfe9dd39c7b53d3950bbc040f2 Mon Sep 17 00:00:00 2001 From: walon Date: Wed, 5 Mar 2025 15:58:11 +0800 Subject: [PATCH] [remove] remove option HybridCLRSettings.enableProfilerInReleaseBuild --- Editor/Commands/Il2CppDefGeneratorCommand.cs | 1 - Editor/Il2CppDef/Il2CppDefGenerator.cs | 7 ------- Editor/Settings/HybridCLRSettingProvider.cs | 3 --- Editor/Settings/HybridCLRSettings.cs | 3 --- 4 files changed, 14 deletions(-) diff --git a/Editor/Commands/Il2CppDefGeneratorCommand.cs b/Editor/Commands/Il2CppDefGeneratorCommand.cs index 66efc69..56cd0c5 100644 --- a/Editor/Commands/Il2CppDefGeneratorCommand.cs +++ b/Editor/Commands/Il2CppDefGeneratorCommand.cs @@ -24,7 +24,6 @@ namespace HybridCLR.Editor.Commands UnityVersionOutputFile = $"{SettingsUtil.LocalIl2CppDir}/libil2cpp/hybridclr/generated/UnityVersion.h", AssemblyManifestTemplateFile = $"{SettingsUtil.TemplatePathInPackage}/AssemblyManifest.cpp.tpl", AssemblyManifestOutputFile = $"{SettingsUtil.LocalIl2CppDir}/libil2cpp/hybridclr/generated/AssemblyManifest.cpp", - EnableProfilerInReleaseBuild = HybridCLRSettings.Instance.enableProfilerInReleaseBuild, EnableStraceTraceInWebGLReleaseBuild = HybridCLRSettings.Instance.enableStraceTraceInWebGLReleaseBuild, }; diff --git a/Editor/Il2CppDef/Il2CppDefGenerator.cs b/Editor/Il2CppDef/Il2CppDefGenerator.cs index db792f4..48fabb8 100644 --- a/Editor/Il2CppDef/Il2CppDefGenerator.cs +++ b/Editor/Il2CppDef/Il2CppDefGenerator.cs @@ -27,8 +27,6 @@ namespace HybridCLR.Editor.Il2CppDef public string UnityVersion { get; set; } - public bool EnableProfilerInReleaseBuild { get; set; } - public bool EnableStraceTraceInWebGLReleaseBuild { get; set; } } @@ -85,11 +83,6 @@ namespace HybridCLR.Editor.Il2CppDef lines.Add($"#define HYBRIDCLR_TUANJIE_VERSION 10000"); #endif - if (_options.EnableProfilerInReleaseBuild) - { - lines.Add("#define HYBRIDCLR_ENABLE_PROFILER_IN_RELEASE_BUILD 1"); - } - if (_options.EnableStraceTraceInWebGLReleaseBuild) { lines.Add("#define HYBRIDCLR_ENABLE_STRACE_TRACE_IN_WEBGL_RELEASE_BUILD 1"); diff --git a/Editor/Settings/HybridCLRSettingProvider.cs b/Editor/Settings/HybridCLRSettingProvider.cs index 122187c..5e588fd 100644 --- a/Editor/Settings/HybridCLRSettingProvider.cs +++ b/Editor/Settings/HybridCLRSettingProvider.cs @@ -25,7 +25,6 @@ namespace HybridCLR.Editor.Settings private SerializedProperty _outputAOTGenericReferenceFile; private SerializedProperty _maxGenericReferenceIteration; private SerializedProperty _maxMethodBridgeGenericIteration; - private SerializedProperty _enableProfilerInReleaseBuild; private SerializedProperty enableStraceTraceInWebGLReleaseBuild; private GUIStyle buttonStyle; @@ -55,7 +54,6 @@ namespace HybridCLR.Editor.Settings _outputAOTGenericReferenceFile = _serializedObject.FindProperty("outputAOTGenericReferenceFile"); _maxGenericReferenceIteration = _serializedObject.FindProperty("maxGenericReferenceIteration"); _maxMethodBridgeGenericIteration = _serializedObject.FindProperty("maxMethodBridgeGenericIteration"); - _enableProfilerInReleaseBuild = _serializedObject.FindProperty("enableProfilerInReleaseBuild"); enableStraceTraceInWebGLReleaseBuild = _serializedObject.FindProperty("enableStraceTraceInWebGLReleaseBuild"); } private void OnEditorFocused() @@ -144,7 +142,6 @@ namespace HybridCLR.Editor.Settings EditorGUILayout.PropertyField(_outputAOTGenericReferenceFile); EditorGUILayout.PropertyField(_maxGenericReferenceIteration); EditorGUILayout.PropertyField(_maxMethodBridgeGenericIteration); - EditorGUILayout.PropertyField(_enableProfilerInReleaseBuild); EditorGUILayout.PropertyField(enableStraceTraceInWebGLReleaseBuild); if (EditorGUI.EndChangeCheck()) { diff --git a/Editor/Settings/HybridCLRSettings.cs b/Editor/Settings/HybridCLRSettings.cs index ef0e153..77ca34a 100644 --- a/Editor/Settings/HybridCLRSettings.cs +++ b/Editor/Settings/HybridCLRSettings.cs @@ -51,9 +51,6 @@ namespace HybridCLR.Editor.Settings [Tooltip("max iteration count of searching method bridge generic methods in AOT assemblies")] public int maxMethodBridgeGenericIteration = 10; - [Tooltip("enable profiler support when publishing in release mode")] - public bool enableProfilerInReleaseBuild; - [Tooltip("enable StraceTrace support when publishing to the WebGL platform in release mode")] public bool enableStraceTraceInWebGLReleaseBuild; }