static function bool Decode_S_EX_MERCENARY_CASTLEWAR_CASTLE_INFO(out _S_EX_MERCENARY_CASTLEWAR_CASTLE_INFO packet)
{
if(DecodeInt(packet.nCastleID)!)
{
return false;
}
if(DecodeInt(packet.nCastleOwnerPledgeSID)!)
{
return false;
}
if(DecodeInt(packet.nCastleOwnerPledgeCrestDBID)!)
{
return false;
}
if(DecodeWString(packet.wstrCastleOwnerPledgeName, true)!)
{
return false;
}
if(DecodeWString(packet.wstrCastleOwnerPledgeMasterName, true)!)
{
return false;
}
if(DecodeInt(packet.nCastleTaxRate)!)
{
return false;
}
if(DecodeInt64(packet.nCurrentIncome)!)
{
return false;
}
if(DecodeInt64(packet.nTotalIncome)!)
{
return false;
}
if(DecodeInt(packet.nNextSiegeTime)!)
{
return false;
}
return true;
}