public void DetermineWhichSpeed() { if (!NetworkAccelerator.IsCommercialized()) { if (NetworkAccelerator.Mode == NetworkAccelerator.XunYouMode.Disable) { NetworkAccelerator.SetNetAccConfig(false); } else if (!NetworkAccelerator.Inited) { NetworkAccelerator.SetNetAccConfig(false); } else if (NetworkAccelerator.IsAutoNetAccConfigOpen() || NetworkAccelerator.IsNetAccConfigOpen()) { NetworkAccelerator.SetNetAccConfig(true); } else { NetworkAccelerator.SetNetAccConfig(false); } } else if (!NetworkAccelerator.isAccelOpened()) { this.StartGSDKSpeed(true); } }
public override void OnStateEnter() { Singleton <NewbieWeakGuideControl> .GetInstance().OpenGuideForm(); MonoSingleton <NewbieGuideManager> .GetInstance().CheckSkipIntoLobby(); Singleton <CChatController> .GetInstance().bSendChat = true; Singleton <CChatController> .GetInstance().SubmitRefreshEvent(); Singleton <ResourceLoader> .GetInstance().LoadScene("LobbyScene", new ResourceLoader.LoadCompletedDelegate(this.OnLobbySceneCompleted)); Singleton <CSoundManager> .GetInstance().PostEvent("Login_Stop", null); Singleton <CSoundManager> .GetInstance().PostEvent("Main_Play", null); Singleton <EventRouter> .GetInstance().BroadCastEvent(EventID.LOBBY_STATE_ENTER); if (!this.s_firstEnterd) { if (!NetworkAccelerator.enabled) { NetworkAccelerator.SetNetAccConfig(false); } else if (NetworkAccelerator.IsAutoNetAccConfigOpen() || NetworkAccelerator.IsNetAccConfigOpen()) { NetworkAccelerator.SetNetAccConfig(true); } else { NetworkAccelerator.SetNetAccConfig(false); } } MonoSingleton <PandroaSys> .GetInstance().PausePandoraSys(false); this.s_firstEnterd = true; }