Skip to content

Commit 8540890

Browse files
committed
fix: Hide loglevel becaus EnumField does not exist in 2021
1 parent 1110013 commit 8540890

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

Runtime/Editor/Editor UI/LootLockerAdminExtension.Settings.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,13 @@ public void LoadSettingsUI()
6464
if (gameVersionField != null)
6565
gameVersionField.SetValueWithoutNotify(config.game_version);
6666

67+
#if UNITY_2022_1_OR_NEWER
6768
if (logLevelField != null)
6869
{
6970
logLevelField.Init(config.logLevel);
7071
logLevelField.SetValueWithoutNotify(config.logLevel);
7172
}
72-
73+
#endif
7374
if (logErrorsAsWarningsToggle != null)
7475
logErrorsAsWarningsToggle.SetValueWithoutNotify(config.logErrorsAsWarnings);
7576

Runtime/Editor/Editor UI/LootLockerAdminExtension.UI.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,14 @@ private void InitializeUIReferences(VisualElement root)
133133
settingsBackBtn = root.Q<Button>("SettingsBackBtn");
134134
gameVersionField = root.Q<TextField>("GameVersionField");
135135
gameVersionWarning = root.Q<Label>("GameVersionWarning");
136+
#if UNITY_2022_1_OR_NEWER
136137
logLevelField = root.Q<EnumField>("LogLevelField");
138+
#else
139+
Label logLevelTooltip = new Label("Log Level editing requires Unity 2022.1 or newer.");
140+
logLevelTooltip.tooltip = "Log Level editing requires Unity 2022.1 or newer.";
141+
logLevelTooltip.style.color = new StyleColor(Color.yellow);
142+
settingsFlow.Add(logLevelTooltip);
143+
#endif
137144
logErrorsAsWarningsToggle = root.Q<Toggle>("LogErrorsAsWarningsToggle");
138145
logInBuildsToggle = root.Q<Toggle>("LogInBuildsToggle");
139146
allowTokenRefreshToggle = root.Q<Toggle>("AllowTokenRefreshToggle");

Runtime/Editor/Editor UI/LootLockerAdminExtension.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,9 @@ public partial class LootLockerAdminExtension : EditorWindow
9595
private Button settingsBackBtn;
9696
private TextField gameVersionField;
9797
private Label gameVersionWarning;
98+
#if UNITY_2022_1_OR_NEWER
9899
private EnumField logLevelField;
100+
#endif
99101
private Toggle logErrorsAsWarningsToggle, logInBuildsToggle, allowTokenRefreshToggle;
100102
#endregion
101103

0 commit comments

Comments
 (0)