/// <summary> /// 请求整理背包 /// </summary> public void TidyRequest(PACKAGETYPE pType) { stRequestSortItemPropertyUserCmd_CS cmd = new stRequestSortItemPropertyUserCmd_CS(); cmd.packtype = pType; SendCmd(cmd); }
/// <summary> /// 解锁背包格子 /// </summary> /// <param name="pType">解锁背包类型</param> /// <param name="unlockNum">解锁数量</param> public void UnlockKnapsackGrid(PACKAGETYPE pType, int unlockNum) { if (null != DataManager.Instance.Sender) { DataManager.Instance.Sender.UnlockKnapsackGridReq(pType, (uint)unlockNum); } }
///// <summary> ///// 请求修复所有装备要 ///// </summary> ///// <param name="qwThisID">修理的道具唯一ID ;0表示修理全身装备</param> //public void RepairItemReq(uint qwThisID = 0) //{ // GameCmd.stRepairItemPropertyUserCmd_C cmd = new GameCmd.stRepairItemPropertyUserCmd_C(); // cmd.qwThisID = qwThisID; // SendCmd(cmd); //} /// <summary> /// 请求解锁背包 /// </summary> /// <param name="num">需要解锁的背包数量</param> public void UnlockKnapsackGridReq(PACKAGETYPE pType, uint num) { stUnlockGridPropertyUserCmd_CS cmd = new stUnlockGridPropertyUserCmd_CS(); cmd.num = num; cmd.type = (uint)pType; SendCmd(cmd); }
/// <summary> /// 根据背包类型获取格子解锁信息 /// </summary> /// <param name="pType"></param> /// <returns></returns> public KnapsackDefine.LocalUnlockInfo GetUnlockInfoByPackageType(PACKAGETYPE pType) { return((m_localUnlockInfo.ContainsKey((uint)pType)) ? m_localUnlockInfo[(uint)pType] : null); }