Esempio n. 1
0
    /** 连接游戏服成功 */
    public void connectGameSuccess()
    {
        if (!_running)
        {
            return;
        }

        _connectGaming.unlock();
        Ctrl.debugLog("连接game成功");

        if (_isSwitching)
        {
            _isSwitching = false;
            PlayerSwitchGameRequest.create(_gameInfo.token).send();
        }
        else
        {
            //可以停了
            _httpLoginAffair.stop();

            VersionSaveData versionSaveData = ResourceInfoControl.getVersion();
            int             resourceVersion = versionSaveData != null ? versionSaveData.resourceVersion : 100000;
            LoginGameRequest.create(_gameInfo.token, CodeCheckRecord.msgDataVersion, BaseC.config.getMsgDataVersion(), resourceVersion).send();
        }
    }
    /// <summary>
    /// 创建实例
    /// </summary>
    public static PlayerSwitchGameRequest create(int token)
    {
        PlayerSwitchGameRequest re = (PlayerSwitchGameRequest)BytesControl.createRequest(dataID);

        re.token = token;
        return(re);
    }