コード例 #1
0
    private void EnterGame()
    {
        if (_hotVersionPb.HotVersion > 0)
        {
            I18NManager.LoadLanguageConfig((I18NManager.LanguageType)AppConfig.Instance.language);
            //标记这个版本的更新完成
            UpdateRecord();
        }

        SendMessage(new Message(MessageConst.CMD_UPDATE_ENTER_GAME));
    }
コード例 #2
0
ファイル: Main.cs プロジェクト: linxscc/LoveGame
    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();
    }