Exemple #1
0
    /// <summary>
    /// 请求整理背包
    /// </summary>
    public void TidyRequest(PACKAGETYPE pType)
    {
        stRequestSortItemPropertyUserCmd_CS cmd = new stRequestSortItemPropertyUserCmd_CS();

        cmd.packtype = pType;
        SendCmd(cmd);
    }
Exemple #2
0
 /// <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);
     }
 }
Exemple #3
0
    ///// <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);
    }
Exemple #4
0
 /// <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);
 }