/// <summary> /// 自动引导任务的响应 /// </summary> /// <param name="msg"></param> public void RspGuideTask(NetMsg msg) { ResponseGuideTask taskData = msg.rspGuideTask; GameRoot.AddTips("任务奖励 金币 + " + curTaskData.gainCoin + "经验 + " + curTaskData.gainExp); switch (curTaskData.targetTaskID) { case 0: /*与智者对话*/ break; case 1: /*进入副本*/ OpenCopyerWnd(); break; case 2: /*强化*/ OpenStrongerWnd(); break; case 3: /*体力购买*/ OpenShopWnd(Constants.ShopType.ShopType_BuyPower); break; case 4: /*金币铸造*/ OpenShopWnd(Constants.ShopType.ShopType_MakeCoin); break; case 5: /*世界聊天*/ OpenChatWnd(); break; } GameRoot.Instance.SetPlayerDataByGuideTask(taskData); _mainCityWnd.RefreshUI(); }
/// <summary> /// 设置玩家引导任务数据 /// </summary> /// <param name="taskData"></param> public void SetPlayerDataByGuideTask(ResponseGuideTask taskData) { PlayerData.coin = taskData.gainCoin; PlayerData.lv = taskData.roleLv; PlayerData.exp = taskData.gainExp; PlayerData.guideid = taskData.taskId; }