Skip to content

Commit 9c59589

Browse files
author
Jiang Yin
committed
修改Debugger可能的报错
1 parent d29a1a8 commit 9c59589

File tree

2 files changed

+29
-22
lines changed

2 files changed

+29
-22
lines changed

Scripts/Runtime/Debugger/DebuggerComponent.cs

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -178,27 +178,11 @@ protected override void Awake()
178178
return;
179179
}
180180

181-
switch (m_ActiveWindow)
182-
{
183-
case DebuggerActiveWindowType.AlwaysOpen:
184-
ActiveWindow = true;
185-
break;
186-
187-
case DebuggerActiveWindowType.OnlyOpenWhenDevelopment:
188-
ActiveWindow = Debug.isDebugBuild;
189-
break;
190-
191-
case DebuggerActiveWindowType.OnlyOpenInEditor:
192-
ActiveWindow = Application.isEditor;
193-
break;
194-
195-
default:
196-
ActiveWindow = false;
197-
break;
198-
}
199-
200181
m_FpsCounter = new FpsCounter(0.5f);
182+
}
201183

184+
private void Start()
185+
{
202186
RegisterDebuggerWindow("Console", m_ConsoleWindow);
203187
RegisterDebuggerWindow("Information/System", m_SystemInformationWindow);
204188
RegisterDebuggerWindow("Information/Environment", m_EnvironmentInformationWindow);
@@ -232,10 +216,25 @@ protected override void Awake()
232216
RegisterDebuggerWindow("Profiler/Network", m_NetworkInformationWindow);
233217
RegisterDebuggerWindow("Other/Settings", m_SettingsWindow);
234218
RegisterDebuggerWindow("Other/Operations", m_OperationsWindow);
235-
}
236219

237-
private void Start()
238-
{
220+
switch (m_ActiveWindow)
221+
{
222+
case DebuggerActiveWindowType.AlwaysOpen:
223+
ActiveWindow = true;
224+
break;
225+
226+
case DebuggerActiveWindowType.OnlyOpenWhenDevelopment:
227+
ActiveWindow = Debug.isDebugBuild;
228+
break;
229+
230+
case DebuggerActiveWindowType.OnlyOpenInEditor:
231+
ActiveWindow = Application.isEditor;
232+
break;
233+
234+
default:
235+
ActiveWindow = false;
236+
break;
237+
}
239238
}
240239

241240
private void Update()

Scripts/Runtime/ReferencePool/ReferencePoolComponent.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,14 @@ public bool EnableStrictCheck
3939
}
4040
}
4141

42+
/// <summary>
43+
/// 游戏框架组件初始化。
44+
/// </summary>
45+
protected override void Awake()
46+
{
47+
base.Awake();
48+
}
49+
4250
private void Start()
4351
{
4452
switch (m_EnableStrictCheck)

0 commit comments

Comments
 (0)