public static COutPacket BuyResponse(CashItemInfo pItem) { var p = new COutPacket(SendOps.LP_CashShopCashItemResult); p.Encode1((byte)CashItemOps.CashItemRes_Buy_Done); pItem.Encode(p); return(p); }
public static COutPacket MoveSToLResponse(CashLocker locker, CashItemInfo item) { var p = new COutPacket(SendOps.LP_CashShopCashItemResult); p.Encode1((byte)CashItemOps.CashItemRes_MoveStoL_Done); locker.EncodeItem(item, p); return(p); }
public static COutPacket MoveLtoSResponse(CashItemInfo item, short slot) { var p = new COutPacket(SendOps.LP_CashShopCashItemResult); p.Encode1((byte)CashItemOps.CashItemRes_MoveLtoS_Done); p.Encode2(slot); item.Item.RawEncode(p, true); return(p); }
public static COutPacket CashItemResFriendShipDone(CashItemInfo pItem, string sRcvCharacterName) { var p = new COutPacket(SendOps.LP_CashShopCashItemResult); p.Encode1((byte)CashItemOps.CashItemRes_Friendship_Done); pItem.Encode(p); p.EncodeString(sRcvCharacterName); p.Encode4(pItem.nItemID); p.Encode2(pItem.Item.nNumber); return(p); }
public static COutPacket CashItemGachaponSuccess(long liItemSN, int nCountLeft, CashItemInfo item, bool bJackpot) { var p = new COutPacket(SendOps.LP_CashShopCashItemGachaponResult); p.Encode1((byte)CashItemOps.CashItemRes_CashItemGachapon_Done); p.Encode8(liItemSN); p.Encode4(nCountLeft); item.Encode(p); p.Encode4(item.nItemID); p.Encode1((byte)nCountLeft); p.Encode1(bJackpot); return(p); }