@@ -101,10 +101,17 @@ public static void Run()
101
101
[ InitializeOnLoadMethod ]
102
102
public static void LoadFirstTime ( )
103
103
{
104
+
104
105
if ( LootLockerEditorData . ShouldAutoShowWindow ( ) )
105
106
{
106
- LootLockerAdminExtension wnd = GetWindow < LootLockerAdminExtension > ( ) ;
107
- wnd . titleContent = new GUIContent ( "LootLocker" ) ;
107
+ EditorApplication . delayCall = ( EditorApplication . CallbackFunction ) Delegate . Combine ( EditorApplication . delayCall , ( EditorApplication . CallbackFunction ) delegate
108
+ {
109
+ LootLockerAdminExtension wnd = GetWindow < LootLockerAdminExtension > ( ) ;
110
+ wnd . titleContent = new GUIContent ( "LootLocker" ) ;
111
+ wnd . ShowUtility ( ) ;
112
+ } ) ;
113
+
114
+ return ;
108
115
}
109
116
110
117
}
@@ -145,12 +152,16 @@ public void CreateGUI()
145
152
146
153
environmentElement = root . Q < VisualElement > ( "Environment" ) ;
147
154
155
+ environmentElement . style . display = DisplayStyle . None ;
156
+
148
157
environmentTitle = root . Q < Label > ( "EnvironmentTitle" ) ;
149
158
150
159
gameName = root . Q < Label > ( "GameName" ) ;
151
160
152
161
menu = root . Q < VisualElement > ( "MenuBar" ) ;
153
162
163
+ menu . style . display = DisplayStyle . None ;
164
+
154
165
menuChangeGameBtn = root . Q < Button > ( "ChangeGameBtn" ) ;
155
166
156
167
menuAPIKeyBtn = root . Q < Button > ( "APIKeyBtn" ) ;
@@ -178,6 +189,8 @@ public void CreateGUI()
178
189
179
190
loginFlow = root . Q < VisualElement > ( "LoginFlow" ) ;
180
191
192
+ loginFlow . style . display = DisplayStyle . Flex ;
193
+
181
194
emailField = root . Q < TextField > ( "EmailField" ) ;
182
195
passwordField = root . Q < TextField > ( "PasswordField" ) ;
183
196
0 commit comments