コード例 #1
0
        public virtual void Deserialize(IDataReader reader)
        {
            subAreaId = reader.ReadVarShort();
            if (subAreaId < 0)
            {
                throw new Exception("Forbidden value on subAreaId = " + subAreaId + ", it doesn't respect the following condition : subAreaId < 0");
            }
            waitingForHelpInfo = new Types.ProtectedEntityWaitingForHelpInfo();
            waitingForHelpInfo.Deserialize(reader);
            var limit = reader.ReadUShort();
            var allyCharactersInformations_ = new Types.CharacterMinimalPlusLookInformations[limit];

            for (int i = 0; i < limit; i++)
            {
                allyCharactersInformations_[i] = Types.ProtocolTypeManager.GetInstance <Types.CharacterMinimalPlusLookInformations>(reader.ReadShort());
                allyCharactersInformations_[i].Deserialize(reader);
            }
            allyCharactersInformations = allyCharactersInformations_;
            limit = reader.ReadUShort();
            var enemyCharactersInformations_ = new Types.CharacterMinimalPlusLookInformations[limit];

            for (int i = 0; i < limit; i++)
            {
                enemyCharactersInformations_[i] = Types.ProtocolTypeManager.GetInstance <Types.CharacterMinimalPlusLookInformations>(reader.ReadShort());
                enemyCharactersInformations_[i].Deserialize(reader);
            }
            enemyCharactersInformations = enemyCharactersInformations_;
        }
コード例 #2
0
 public override void Deserialize(IDataReader reader)
 {
     subAreaId = reader.ReadVarUhShort();
     fightId   = reader.ReadVarUhShort();
     defender  = ProtocolTypeManager.GetInstance <Types.CharacterMinimalPlusLookInformations>(reader.ReadUShort());
     defender.Deserialize(reader);
 }
コード例 #3
0
 public override void Deserialize(IDataReader reader)
 {
     fightId = reader.ReadDouble();
     if (fightId < 0)
         throw new Exception("Forbidden value on fightId = " + fightId + ", it doesn't respect the following condition : fightId < 0");
     playerInfo = new Types.CharacterMinimalPlusLookInformations();
     playerInfo.Deserialize(reader);
 }
コード例 #4
0
 public override void Deserialize(IDataReader reader)
 {
     fightId = reader.ReadDouble();
     if (fightId < 0)
     {
         throw new Exception("Forbidden value on fightId = " + fightId + ", it doesn't respect the following condition : fightId < 0");
     }
     playerInfo = new Types.CharacterMinimalPlusLookInformations();
     playerInfo.Deserialize(reader);
 }
コード例 #5
0
 public override void Deserialize(BigEndianReader reader)
 {
     subAreaId = reader.ReadShort();
     if (subAreaId < 0)
     {
         throw new Exception("Forbidden value on subAreaId = " + subAreaId + ", it doesn't respect the following condition : subAreaId < 0");
     }
     fightId  = reader.ReadDouble();
     attacker = Types.ProtocolTypeManager.GetInstance <Types.CharacterMinimalPlusLookInformations>(reader.ReadShort());
     attacker.Deserialize(reader);
 }
コード例 #6
0
 public override void Deserialize(BigEndianReader reader)
 {
     subAreaId = reader.ReadVarShort();
     if (subAreaId < 0)
         throw new Exception("Forbidden value on subAreaId = " + subAreaId + ", it doesn't respect the following condition : subAreaId < 0");
     fightId = reader.ReadVarShort();
     if (fightId < 0)
         throw new Exception("Forbidden value on fightId = " + fightId + ", it doesn't respect the following condition : fightId < 0");
     defender = Types.ProtocolTypeManager.GetInstance<Types.CharacterMinimalPlusLookInformations>(reader.ReadShort());
     defender.Deserialize(reader);
 }
コード例 #7
0
        public override void Deserialize(IDataReader reader)
        {
            fightId = reader.ReadDouble();
            var limit = (ushort)reader.ReadUShort();

            playerInfo = new Types.CharacterMinimalPlusLookInformations[limit];
            for (int i = 0; i < limit; i++)
            {
                playerInfo[i] = new Types.CharacterMinimalPlusLookInformations();
                playerInfo[i].Deserialize(reader);
            }
        }
コード例 #8
0
 public override void Deserialize(BigEndianReader reader)
 {
     fightId = reader.ReadInt();
     if (fightId < 0)
         throw new Exception("Forbidden value on fightId = " + fightId + ", it doesn't respect the following condition : fightId < 0");
     var limit = reader.ReadUShort();
     playerInfo = new Types.CharacterMinimalPlusLookInformations[limit];
     for (int i = 0; i < limit; i++)
     {
          playerInfo[i] = new Types.CharacterMinimalPlusLookInformations();
          playerInfo[i].Deserialize(reader);
     }
 }
コード例 #9
0
 public void Deserialize(IDataReader reader)
 {
     subAreaId = reader.ReadVarUhShort();
     if (subAreaId < 0)
     {
         throw new System.Exception("Forbidden value on subAreaId = " + subAreaId + ", it doesn't respect the following condition : subAreaId < 0");
     }
     fightId = reader.ReadVarUhShort();
     if (fightId < 0)
     {
         throw new System.Exception("Forbidden value on fightId = " + fightId + ", it doesn't respect the following condition : fightId < 0");
     }
     defender = ProtocolTypeManager.GetInstance <Types.CharacterMinimalPlusLookInformations>(reader.ReadShort());
     defender.Deserialize(reader);
 }
コード例 #10
0
        public override void Deserialize(BigEndianReader reader)
        {
            fightId = reader.ReadInt();
            if (fightId < 0)
            {
                throw new Exception("Forbidden value on fightId = " + fightId + ", it doesn't respect the following condition : fightId < 0");
            }
            var limit = reader.ReadUShort();

            playerInfo = new Types.CharacterMinimalPlusLookInformations[limit];
            for (int i = 0; i < limit; i++)
            {
                playerInfo[i] = new Types.CharacterMinimalPlusLookInformations();
                playerInfo[i].Deserialize(reader);
            }
        }
コード例 #11
0
 public virtual void Deserialize(IDataReader reader)
 {
     collectorId = reader.ReadInt();
     var limit = reader.ReadUShort();
     allyCharactersInformations = new Types.CharacterMinimalPlusLookInformations[limit];
     for (int i = 0; i < limit; i++)
     {
          allyCharactersInformations[i] = new Types.CharacterMinimalPlusLookInformations();
          allyCharactersInformations[i].Deserialize(reader);
     }
     limit = reader.ReadUShort();
     enemyCharactersInformations = new Types.CharacterMinimalPlusLookInformations[limit];
     for (int i = 0; i < limit; i++)
     {
          enemyCharactersInformations[i] = new Types.CharacterMinimalPlusLookInformations();
          enemyCharactersInformations[i].Deserialize(reader);
     }
 }
コード例 #12
0
        public virtual void Deserialize(IDataReader reader)
        {
            collectorId = reader.ReadInt();
            var limit = reader.ReadUShort();

            allyCharactersInformations = new Types.CharacterMinimalPlusLookInformations[limit];
            for (int i = 0; i < limit; i++)
            {
                allyCharactersInformations[i] = new Types.CharacterMinimalPlusLookInformations();
                allyCharactersInformations[i].Deserialize(reader);
            }
            limit = reader.ReadUShort();
            enemyCharactersInformations = new Types.CharacterMinimalPlusLookInformations[limit];
            for (int i = 0; i < limit; i++)
            {
                enemyCharactersInformations[i] = new Types.CharacterMinimalPlusLookInformations();
                enemyCharactersInformations[i].Deserialize(reader);
            }
        }
コード例 #13
0
        public virtual void Deserialize(IDataReader reader)
        {
            collectorId = reader.ReadInt();
            var limit = reader.ReadUShort();
            var allyCharactersInformations_ = new Types.CharacterMinimalPlusLookInformations[limit];

            for (int i = 0; i < limit; i++)
            {
                allyCharactersInformations_[i] = Types.ProtocolTypeManager.GetInstance <Types.CharacterMinimalPlusLookInformations>(reader.ReadShort());
                allyCharactersInformations_[i].Deserialize(reader);
            }
            allyCharactersInformations = allyCharactersInformations_;
            limit = reader.ReadUShort();
            var enemyCharactersInformations_ = new Types.CharacterMinimalPlusLookInformations[limit];

            for (int i = 0; i < limit; i++)
            {
                enemyCharactersInformations_[i] = Types.ProtocolTypeManager.GetInstance <Types.CharacterMinimalPlusLookInformations>(reader.ReadShort());
                enemyCharactersInformations_[i].Deserialize(reader);
            }
            enemyCharactersInformations = enemyCharactersInformations_;
        }
コード例 #14
0
 public GuildFightPlayersHelpersJoinMessage(double fightId, Types.CharacterMinimalPlusLookInformations playerInfo)
 {
     this.fightId    = fightId;
     this.playerInfo = playerInfo;
 }
コード例 #15
0
 public override void Deserialize(IReader reader)
 {
     fightId = reader.ReadInt();
     playerInfo = new Types.CharacterMinimalPlusLookInformations();
     playerInfo.Deserialize(reader);
 }
コード例 #16
0
 public GuildFightPlayersHelpersJoinMessage(double fightId, Types.CharacterMinimalPlusLookInformations playerInfo)
 {
     this.fightId = fightId;
     this.playerInfo = playerInfo;
 }
コード例 #17
0
 public PrismFightAttackerAddMessage(ushort subAreaId, ushort fightId, Types.CharacterMinimalPlusLookInformations attacker)
 {
     this.subAreaId = subAreaId;
     this.fightId   = fightId;
     this.attacker  = attacker;
 }
コード例 #18
0
 public PrismFightDefenderAddMessage(short subAreaId, short fightId, Types.CharacterMinimalPlusLookInformations defender)
 {
     this.subAreaId = subAreaId;
     this.fightId = fightId;
     this.defender = defender;
 }
コード例 #19
0
 public PrismFightDefenderAddMessage(short subAreaId, short fightId, Types.CharacterMinimalPlusLookInformations defender)
 {
     this.subAreaId = subAreaId;
     this.fightId   = fightId;
     this.defender  = defender;
 }
コード例 #20
0
 public PrismFightAttackerAddMessage(short subAreaId, short fightId, Types.CharacterMinimalPlusLookInformations attacker)
 {
     this.subAreaId = subAreaId;
     this.fightId = fightId;
     this.attacker = attacker;
 }