예제 #1
0
    /// <summary>
    /// 获取服务器列表
    /// </summary>
    public void RequestGameServer()
    {
        if (m_isBusy)
        {
            return;
        }
        m_isBusy = true;
        Dictionary <string, object> dic = new Dictionary <string, object>();

        dic["passportId"] = AccountProxy.Instance.CurrentAccountEntity.passportId;
        dic["token"]      = AccountProxy.Instance.CurrentAccountEntity.token;
        dic["bundleId"]   = DeviceUtil.GetBundleIdentifier();
        NetWorkHttp.Instance.SendData(ConstDefine.WebUrl + ConstDefine.HTTPAddrGateway, OnRequestGameServerCallBack, true, ConstDefine.HTTPFuncGateway, dic);
    }
예제 #2
0
    /// <summary>
    /// 请求重建房间
    /// </summary>
    public void RequestRebuildRoom()
    {
        if (m_isBusy)
        {
            return;
        }
        m_isBusy = true;
        UIViewManager.Instance.ShowWait();
        Dictionary <string, object> dic = new Dictionary <string, object>();
        AccountEntity entity            = AccountProxy.Instance.CurrentAccountEntity;

        dic["passportId"] = entity.passportId;
        dic["token"]      = entity.token;
        dic["bundleId"]   = DeviceUtil.GetBundleIdentifier();
        NetWorkHttp.Instance.SendData(ConstDefine.WebUrl + ConstDefine.HTTPAddrRenter, OnRequestRebuildRoomCallBack, true, ConstDefine.HTTPFuncRenter, dic);
    }