Ejemplo n.º 1
0
    /// <summary>
    /// 进入副本(朝歌山单人)
    /// </summary>
    /// <param name="cmd"></param>
    public void ReqEnterCopy(uint copyId)
    {
        CopyDataBase copyData = GameTableManager.Instance.GetTableItem <CopyDataBase>(copyId);

        if (copyData == null)
        {
            return;
        }

        //地图检查,如果没有,前往下载
        if (!KHttpDown.Instance().SceneFileExists(copyData.mapId))
        {
            //打开下载界面
            DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.DownloadPanel);
            return;
        }

        stRequestEnterCopyUserCmd_C sendCmd = new stRequestEnterCopyUserCmd_C();

        sendCmd.copy_base_id = copyId;
        NetService.Instance.Send(sendCmd);
    }
Ejemplo n.º 2
0
 public void OnRequestEnterCopy(stRequestEnterCopyUserCmd_C cmd)
 {
     DataManager.Manager <ComBatCopyDataManager>().ReqEnterCopy(cmd.copy_base_id);
 }