Ejemplo n.º 1
0
        public override void Deserialize(IReader reader)
        {
            var limit = reader.ReadUShort();

            alliances = new Types.AllianceInformations[limit];
            for (int i = 0; i < limit; i++)
            {
                (alliances as Types.AllianceInformations[])[i] = new Types.AllianceInformations();
                (alliances as Types.AllianceInformations[])[i].Deserialize(reader);
            }
            limit             = reader.ReadUShort();
            allianceNbMembers = new ushort[limit];
            for (int i = 0; i < limit; i++)
            {
                (allianceNbMembers as ushort[])[i] = reader.ReadVarUhShort();
            }
            limit = reader.ReadUShort();
            allianceRoundWeigth = new uint[limit];
            for (int i = 0; i < limit; i++)
            {
                (allianceRoundWeigth as uint[])[i] = reader.ReadVarUhInt();
            }
            limit = reader.ReadUShort();
            allianceMatchScore = new sbyte[limit];
            for (int i = 0; i < limit; i++)
            {
                (allianceMatchScore as sbyte[])[i] = reader.ReadSByte();
            }
            allianceMapWinner = new Types.BasicAllianceInformations();
            allianceMapWinner.Deserialize(reader);
            allianceMapWinnerScore     = reader.ReadVarUhInt();
            allianceMapMyAllianceScore = reader.ReadVarUhInt();
            nextTickTime = reader.ReadDouble();
        }
Ejemplo n.º 2
0
 public KohUpdateMessage(Types.AllianceInformations[] alliances, short[] allianceNbMembers, int[] allianceRoundWeigth, sbyte[] allianceMatchScore, Types.BasicAllianceInformations allianceMapWinner, int allianceMapWinnerScore, int allianceMapMyAllianceScore)
 {
     this.alliances                  = alliances;
     this.allianceNbMembers          = allianceNbMembers;
     this.allianceRoundWeigth        = allianceRoundWeigth;
     this.allianceMatchScore         = allianceMatchScore;
     this.allianceMapWinner          = allianceMapWinner;
     this.allianceMapWinnerScore     = allianceMapWinnerScore;
     this.allianceMapMyAllianceScore = allianceMapMyAllianceScore;
 }
Ejemplo n.º 3
0
 public KohUpdateMessage(IEnumerable <Types.AllianceInformations> alliances, IEnumerable <short> allianceNbMembers, IEnumerable <int> allianceRoundWeigth, IEnumerable <sbyte> allianceMatchScore, Types.BasicAllianceInformations allianceMapWinner, int allianceMapWinnerScore, int allianceMapMyAllianceScore, double nextTickTime)
 {
     this.alliances                  = alliances;
     this.allianceNbMembers          = allianceNbMembers;
     this.allianceRoundWeigth        = allianceRoundWeigth;
     this.allianceMatchScore         = allianceMatchScore;
     this.allianceMapWinner          = allianceMapWinner;
     this.allianceMapWinnerScore     = allianceMapWinnerScore;
     this.allianceMapMyAllianceScore = allianceMapMyAllianceScore;
     this.nextTickTime               = nextTickTime;
 }
Ejemplo n.º 4
0
 public KohUpdateMessage(Types.AllianceInformations[] alliances, short[] allianceNbMembers, int[] allianceRoundWeigth, sbyte[] allianceMatchScore, Types.BasicAllianceInformations allianceMapWinner, int allianceMapWinnerScore, int allianceMapMyAllianceScore, double nextTickTime)
 {
     this.alliances = alliances;
     this.allianceNbMembers = allianceNbMembers;
     this.allianceRoundWeigth = allianceRoundWeigth;
     this.allianceMatchScore = allianceMatchScore;
     this.allianceMapWinner = allianceMapWinner;
     this.allianceMapWinnerScore = allianceMapWinnerScore;
     this.allianceMapMyAllianceScore = allianceMapMyAllianceScore;
     this.nextTickTime = nextTickTime;
 }
 public KohUpdateMessage(Types.AllianceInformations[] alliances, uint[] allianceNbMembers, uint[] allianceRoundWeigth, sbyte[] allianceMatchScore, Types.BasicAllianceInformations allianceMapWinner, uint allianceMapWinnerScore, uint allianceMapMyAllianceScore, double nextTickTime)
 {
     this.alliances                  = alliances;
     this.allianceNbMembers          = allianceNbMembers;
     this.allianceRoundWeigth        = allianceRoundWeigth;
     this.allianceMatchScore         = allianceMatchScore;
     this.allianceMapWinner          = allianceMapWinner;
     this.allianceMapWinnerScore     = allianceMapWinnerScore;
     this.allianceMapMyAllianceScore = allianceMapMyAllianceScore;
     this.nextTickTime               = nextTickTime;
 }
Ejemplo n.º 6
0
        public override void Deserialize(IDataReader reader)
        {
            var limit      = reader.ReadUShort();
            var alliances_ = new Types.AllianceInformations[limit];

            for (int i = 0; i < limit; i++)
            {
                alliances_[i] = new Types.AllianceInformations();
                alliances_[i].Deserialize(reader);
            }
            alliances = alliances_;
            limit     = reader.ReadUShort();
            var allianceNbMembers_ = new short[limit];

            for (int i = 0; i < limit; i++)
            {
                allianceNbMembers_[i] = reader.ReadVarShort();
            }
            allianceNbMembers = allianceNbMembers_;
            limit             = reader.ReadUShort();
            var allianceRoundWeigth_ = new int[limit];

            for (int i = 0; i < limit; i++)
            {
                allianceRoundWeigth_[i] = reader.ReadVarInt();
            }
            allianceRoundWeigth = allianceRoundWeigth_;
            limit = reader.ReadUShort();
            var allianceMatchScore_ = new sbyte[limit];

            for (int i = 0; i < limit; i++)
            {
                allianceMatchScore_[i] = reader.ReadSByte();
            }
            allianceMatchScore = allianceMatchScore_;
            allianceMapWinner  = new Types.BasicAllianceInformations();
            allianceMapWinner.Deserialize(reader);
            allianceMapWinnerScore = reader.ReadVarInt();
            if (allianceMapWinnerScore < 0)
            {
                throw new Exception("Forbidden value on allianceMapWinnerScore = " + allianceMapWinnerScore + ", it doesn't respect the following condition : allianceMapWinnerScore < 0");
            }
            allianceMapMyAllianceScore = reader.ReadVarInt();
            if (allianceMapMyAllianceScore < 0)
            {
                throw new Exception("Forbidden value on allianceMapMyAllianceScore = " + allianceMapMyAllianceScore + ", it doesn't respect the following condition : allianceMapMyAllianceScore < 0");
            }
            nextTickTime = reader.ReadDouble();
            if (nextTickTime < 0 || nextTickTime > 9007199254740990)
            {
                throw new Exception("Forbidden value on nextTickTime = " + nextTickTime + ", it doesn't respect the following condition : nextTickTime < 0 || nextTickTime > 9007199254740990");
            }
        }
Ejemplo n.º 7
0
        public override void Deserialize(ICustomDataInput reader)
        {
            var limit = reader.ReadShort();

            alliances = new Types.AllianceInformations[limit];
            for (int i = 0; i < limit; i++)
            {
                (alliances as Types.AllianceInformations[])[i] = new Types.AllianceInformations();
                (alliances as Types.AllianceInformations[])[i].Deserialize(reader);
            }
            limit             = reader.ReadShort();
            allianceNbMembers = new ushort[limit];
            for (int i = 0; i < limit; i++)
            {
                (allianceNbMembers as ushort[])[i] = reader.ReadVarUhShort();
            }
            limit = reader.ReadShort();
            allianceRoundWeigth = new uint[limit];
            for (int i = 0; i < limit; i++)
            {
                (allianceRoundWeigth as uint[])[i] = reader.ReadVarUhInt();
            }
            limit = reader.ReadShort();
            allianceMatchScore = new sbyte[limit];
            for (int i = 0; i < limit; i++)
            {
                (allianceMatchScore as sbyte[])[i] = reader.ReadSByte();
            }
            allianceMapWinner = new Types.BasicAllianceInformations();
            allianceMapWinner.Deserialize(reader);
            allianceMapWinnerScore = reader.ReadVarUhInt();
            if (allianceMapWinnerScore < 0)
            {
                throw new Exception("Forbidden value on allianceMapWinnerScore = " + allianceMapWinnerScore + ", it doesn't respect the following condition : allianceMapWinnerScore < 0");
            }
            allianceMapMyAllianceScore = reader.ReadVarUhInt();
            if (allianceMapMyAllianceScore < 0)
            {
                throw new Exception("Forbidden value on allianceMapMyAllianceScore = " + allianceMapMyAllianceScore + ", it doesn't respect the following condition : allianceMapMyAllianceScore < 0");
            }
            nextTickTime = reader.ReadDouble();
            if (nextTickTime < 0 || nextTickTime > 9.007199254740992E15)
            {
                throw new Exception("Forbidden value on nextTickTime = " + nextTickTime + ", it doesn't respect the following condition : nextTickTime < 0 || nextTickTime > 9.007199254740992E15");
            }
        }
Ejemplo n.º 8
0
        public override void Deserialize(BigEndianReader reader)
        {
            var limit = reader.ReadUShort();

            alliances = new Types.AllianceInformations[limit];
            for (int i = 0; i < limit; i++)
            {
                alliances[i] = new Types.AllianceInformations();
                alliances[i].Deserialize(reader);
            }
            limit             = reader.ReadUShort();
            allianceNbMembers = new short[limit];
            for (int i = 0; i < limit; i++)
            {
                allianceNbMembers[i] = reader.ReadShort();
            }
            limit = reader.ReadUShort();
            allianceRoundWeigth = new int[limit];
            for (int i = 0; i < limit; i++)
            {
                allianceRoundWeigth[i] = reader.ReadInt();
            }
            limit = reader.ReadUShort();
            allianceMatchScore = new sbyte[limit];
            for (int i = 0; i < limit; i++)
            {
                allianceMatchScore[i] = reader.ReadSByte();
            }
            allianceMapWinner = new Types.BasicAllianceInformations();
            allianceMapWinner.Deserialize(reader);
            allianceMapWinnerScore = reader.ReadInt();
            if (allianceMapWinnerScore < 0)
            {
                throw new Exception("Forbidden value on allianceMapWinnerScore = " + allianceMapWinnerScore + ", it doesn't respect the following condition : allianceMapWinnerScore < 0");
            }
            allianceMapMyAllianceScore = reader.ReadInt();
            if (allianceMapMyAllianceScore < 0)
            {
                throw new Exception("Forbidden value on allianceMapMyAllianceScore = " + allianceMapMyAllianceScore + ", it doesn't respect the following condition : allianceMapMyAllianceScore < 0");
            }
        }
 public override void Deserialize(IDataReader reader)
 {
     base.Deserialize(reader);
     alliance = new Types.BasicAllianceInformations();
     alliance.Deserialize(reader);
 }
 public CharacterMinimalAllianceInformations(double id, string name, byte level, Types.EntityLook entityLook, Types.BasicGuildInformations guild, Types.BasicAllianceInformations alliance)
     : base(id, name, level, entityLook, guild)
 {
     this.alliance = alliance;
 }
Ejemplo n.º 11
0
 public override void Deserialize(ICustomDataInput reader)
 {
     base.Deserialize(reader);
     allianceInfos = new Types.BasicAllianceInformations();
     allianceInfos.Deserialize(reader);
 }
 public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     allianceInfos = new Types.BasicAllianceInformations();
     allianceInfos.Deserialize(reader);
 }
Ejemplo n.º 13
0
 public override void Deserialize(BigEndianReader reader)
 {
     var limit = reader.ReadUShort();
     alliances = new Types.AllianceInformations[limit];
     for (int i = 0; i < limit; i++)
     {
          alliances[i] = new Types.AllianceInformations();
          alliances[i].Deserialize(reader);
     }
     limit = reader.ReadUShort();
     allianceNbMembers = new short[limit];
     for (int i = 0; i < limit; i++)
     {
          allianceNbMembers[i] = reader.ReadVarShort();
     }
     limit = reader.ReadUShort();
     allianceRoundWeigth = new int[limit];
     for (int i = 0; i < limit; i++)
     {
          allianceRoundWeigth[i] = reader.ReadVarInt();
     }
     limit = reader.ReadUShort();
     allianceMatchScore = new sbyte[limit];
     for (int i = 0; i < limit; i++)
     {
          allianceMatchScore[i] = reader.ReadSByte();
     }
     allianceMapWinner = new Types.BasicAllianceInformations();
     allianceMapWinner.Deserialize(reader);
     allianceMapWinnerScore = reader.ReadVarInt();
     if (allianceMapWinnerScore < 0)
         throw new Exception("Forbidden value on allianceMapWinnerScore = " + allianceMapWinnerScore + ", it doesn't respect the following condition : allianceMapWinnerScore < 0");
     allianceMapMyAllianceScore = reader.ReadVarInt();
     if (allianceMapMyAllianceScore < 0)
         throw new Exception("Forbidden value on allianceMapMyAllianceScore = " + allianceMapMyAllianceScore + ", it doesn't respect the following condition : allianceMapMyAllianceScore < 0");
     nextTickTime = reader.ReadDouble();
     if (nextTickTime < 0 || nextTickTime > 9.007199254740992E15)
         throw new Exception("Forbidden value on nextTickTime = " + nextTickTime + ", it doesn't respect the following condition : nextTickTime < 0 || nextTickTime > 9.007199254740992E15");
 }
 public override void Deserialize(ICustomDataInput reader)
 {
     base.Deserialize(reader);
     alliance = new Types.BasicAllianceInformations();
     alliance.Deserialize(reader);
 }
 public CharacterMinimalAllianceInformations(uint id, byte level, string name, Types.EntityLook entityLook, Types.BasicGuildInformations guild, Types.BasicAllianceInformations alliance)
     : base(id, level, name, entityLook, guild)
 {
     this.alliance = alliance;
 }
Ejemplo n.º 16
0
 public FightTeamMemberWithAllianceCharacterInformations(int id, string name, short level, Types.BasicAllianceInformations allianceInfos)
     : base(id, name, level)
 {
     this.allianceInfos = allianceInfos;
 }
Ejemplo n.º 17
0
 public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     allianceInfos = new Types.BasicAllianceInformations();
     allianceInfos.Deserialize(reader);
 }
 public FightTeamMemberWithAllianceCharacterInformations(int id, string name, byte level, Types.BasicAllianceInformations allianceInfos)
     : base(id, name, level)
 {
     this.allianceInfos = allianceInfos;
 }