private void EnterGame() { if (_hotVersionPb.HotVersion > 0) { I18NManager.LoadLanguageConfig((I18NManager.LanguageType)AppConfig.Instance.language); //标记这个版本的更新完成 UpdateRecord(); } SendMessage(new Message(MessageConst.CMD_UPDATE_ENTER_GAME)); }
void Start() { GlobalData.InitData(); AssetManager.Initialize(); AudioManager.Initialize(); #if UNITY_ANDROID GalaSDKBaseCallBack.Instance.GALASDKGameExitEvent += DoExitPopup; #endif UiCamera = GetComponent <Camera>(); UiContainer = gameObject.transform.Find("Canvas").gameObject; CommonContainer = gameObject.transform.Find("CommonCanvas").gameObject; GuideCanvas = gameObject.transform.Find("GuideCanvas").GetComponent <Canvas>(); I18NManager.LoadLanguageConfig((I18NManager.LanguageType)AppConfig.Instance.language); NetWorkManager.Instance.GlobalNetErrorHandler = NetworkErrorHandler; NetWorkManager.Instance.SetServer(AppConfig.Instance.logicServer); //屏幕适配 Canvas canvas = UiContainer.GetComponent <Canvas>(); ScaleX = StageWidth / (float)Screen.width; ScaleY = StageHeight / (float)Screen.height; ScaleFactor = Mathf.Min(ScaleX, ScaleY); ScaleFactor *= canvas.scaleFactor; CanvasScaleFactor = canvas.scaleFactor; int offY = SetOffsetOnPhone(); ModuleManager.Instance.SetOffY(offY); ModuleManager.Instance.SetContainer(UiContainer); _backBtn = GameObject.Find("BackBtn"); ReturnablePanel.SetBackBtn(_backBtn); ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_UPDATE); ClientData.LoadErrorCode(); SdkHelper.Initialize(); //关闭多点触控 Input.multiTouchEnabled = false; GameObject.Find("PromptLayer").AddComponent <FullScreenEffect>(); HandleTest(); }