mirror of
https://bitbucket.org/theswgsource/src-1.2.git
synced 2026-10-11 01:13:02 -04:00
82 lines
2.2 KiB
C++
Executable File
82 lines
2.2 KiB
C++
Executable File
#include "serverNetworkMessages/FirstServerNetworkMessages.h"
|
|
#include "OnAuctionExpiredMessage.h"
|
|
|
|
OnAuctionExpiredMessage::OnAuctionExpiredMessage(Archive::ReadIterator & source) :
|
|
GameNetworkMessage("OnAuctionExpiredMessage"),
|
|
m_responseId(),
|
|
m_trackId(),
|
|
m_ownerId(),
|
|
m_sold(),
|
|
m_buyerId(),
|
|
m_bidAmount(),
|
|
m_itemId(),
|
|
m_maxProxyBid(),
|
|
m_location(),
|
|
m_immediate(),
|
|
m_itemNameLength(),
|
|
m_itemName(),
|
|
m_sendSellerMail()
|
|
{
|
|
AutoByteStream::addVariable(m_responseId);
|
|
AutoByteStream::addVariable(m_trackId);
|
|
AutoByteStream::addVariable(m_ownerId);
|
|
AutoByteStream::addVariable(m_sold);
|
|
AutoByteStream::addVariable(m_buyerId);
|
|
AutoByteStream::addVariable(m_bidAmount);
|
|
AutoByteStream::addVariable(m_itemId);
|
|
AutoByteStream::addVariable(m_maxProxyBid);
|
|
AutoByteStream::addVariable(m_location);
|
|
AutoByteStream::addVariable(m_immediate);
|
|
AutoByteStream::addVariable(m_itemNameLength);
|
|
AutoByteStream::addVariable(m_itemName);
|
|
AutoByteStream::addVariable(m_sendSellerMail);
|
|
unpack(source);
|
|
}
|
|
|
|
OnAuctionExpiredMessage::OnAuctionExpiredMessage(
|
|
const NetworkId & ownerId,
|
|
bool sold,
|
|
const NetworkId & buyerId,
|
|
int bidAmount,
|
|
const NetworkId & itemId,
|
|
int maxProxyBid,
|
|
const std::string & location,
|
|
bool immediate,
|
|
int itemNameLength,
|
|
const Unicode::String & itemName,
|
|
bool sendSellerMail
|
|
) :
|
|
GameNetworkMessage("OnAuctionExpiredMessage"),
|
|
m_responseId(0),
|
|
m_trackId(0),
|
|
m_ownerId(ownerId),
|
|
m_sold(sold),
|
|
m_buyerId(buyerId),
|
|
m_bidAmount(bidAmount),
|
|
m_itemId(itemId),
|
|
m_maxProxyBid(maxProxyBid),
|
|
m_location(location),
|
|
m_immediate(immediate),
|
|
m_itemNameLength(itemNameLength),
|
|
m_itemName(itemName),
|
|
m_sendSellerMail(sendSellerMail)
|
|
{
|
|
AutoByteStream::addVariable(m_responseId);
|
|
AutoByteStream::addVariable(m_trackId);
|
|
AutoByteStream::addVariable(m_ownerId);
|
|
AutoByteStream::addVariable(m_sold);
|
|
AutoByteStream::addVariable(m_buyerId);
|
|
AutoByteStream::addVariable(m_bidAmount);
|
|
AutoByteStream::addVariable(m_itemId);
|
|
AutoByteStream::addVariable(m_maxProxyBid);
|
|
AutoByteStream::addVariable(m_location);
|
|
AutoByteStream::addVariable(m_immediate);
|
|
AutoByteStream::addVariable(m_itemNameLength);
|
|
AutoByteStream::addVariable(m_itemName);
|
|
AutoByteStream::addVariable(m_sendSellerMail);
|
|
}
|
|
|
|
OnAuctionExpiredMessage::~OnAuctionExpiredMessage()
|
|
{
|
|
}
|