/// <summary> /// 退出 /// </summary> public void Quitting() { if (m_hasQuit) { return; } m_event.Quitting(); m_hasQuit = true; if (Event.QuittingScreen2DEvent == null || Event.QuittingScreen2DEvent()) { //GCSeries.FCore.SetScreen2D(); RuntimeArgs runtimeArgs = Data.RuntimeArgs; runtimeArgs.SwitchScreenState(runtimeArgs.MainDevice, false); runtimeArgs.SwitchScreenState(runtimeArgs.ProjectionDevice, false); #if !UNITY_EDITOR ShowWindow(Data.MainWindowHandle, 2); #endif } if (Data.InitIsCloneProjection) { F3Device.Screen.ScreenHelper.SetProjection(F3Device.Screen.ScreenHelper.SDC_TOPOLOGY_CLONE); } }