namespace Supercell.Laser.Logic.Message.Home { using Supercell.Laser.Logic.Helper; using Supercell.Laser.Titan.Math; public class UpdatePlayerMapMessage : GameMessage { public long MapId; public LogicCompressedString CompressedMapData; public override void Encode() { ByteStreamHelper.EncodeLogicLong(Stream, MapId); CompressedMapData.Encode(Stream); } public override void Decode() { MapId = ByteStreamHelper.DecodeLogicLong(Stream); CompressedMapData = LogicCompressedString.Decode(Stream); } public override int GetMessageType() { return 12103; } public override int GetServiceNodeType() { return 9; } } }