using System.Collections.Generic; using Supercell.Laser.Logic.Helper; namespace Supercell.Laser.Logic.Message.Ranked { public class RankedMatchBanEndedMessage : GameMessage { public Dictionary BannedBrawlers; public override void Encode() { if (BannedBrawlers == null) BannedBrawlers = new Dictionary(); Stream.WriteVInt(BannedBrawlers.Count); foreach (var kvp in BannedBrawlers) { Stream.WriteVInt(kvp.Key); // PlayerIndex (0..5) Stream.WriteDataReference(kvp.Value); // GlobalId героя } } public override int GetMessageType() { return 22153; } public override int GetServiceNodeType() { return 9; } } }