using System.IO; using System.Text.RegularExpressions; using System.Xml.Linq; using Supercell.Laser.Logic.Avatar.Structures; using Supercell.Laser.Logic.Helper; using Supercell.Laser.Logic.Message.Club; namespace Supercell.Laser.Logic.Message.Ranked { public class RankedMatchBanHeroResponseMessage : GameMessage { public int BannedCharacter; public int PlayerIndex; public long BannerAccountId; public bool Success; public int ErrorType; public override void Encode() { Stream.WriteVInt(PlayerIndex); ByteStreamHelper.WriteDataReference(Stream, BannedCharacter); Stream.WriteBoolean(Success); Stream.WriteVInt(ErrorType); // ByteStreamHelper.EncodeLogicLong(Stream, BannerAccountId); } public override int GetMessageType() { return 22152; } public override int GetServiceNodeType() { return 9; } } }