Exemplo n.º 1
0
        public override void Deserialize(IDataReader reader)
        {
            PlayerCount = reader.ReadInt();
            var MonstersCount = reader.ReadShort();

            Monsters = new List <MonsterInGroupLightInformations>();
            for (var i = 0; i < MonstersCount; i++)
            {
                var objectToAdd = new MonsterInGroupLightInformations();
                objectToAdd.Deserialize(reader);
                Monsters.Add(objectToAdd);
            }
        }
Exemplo n.º 2
0
        public override void Deserialize(IDataReader reader)
        {
            MainCreatureLightInfos = new MonsterInGroupLightInformations();
            MainCreatureLightInfos.Deserialize(reader);
            var UnderlingsCount = reader.ReadShort();

            Underlings = new List <MonsterInGroupInformations>();
            for (var i = 0; i < UnderlingsCount; i++)
            {
                var objectToAdd = new MonsterInGroupInformations();
                objectToAdd.Deserialize(reader);
                Underlings.Add(objectToAdd);
            }
        }
Exemplo n.º 3
0
 public override void Deserialize(IDataReader reader)
 {
     Room = reader.ReadSByte();
     Element = reader.ReadInt();
     var BossesCount = reader.ReadShort();
     Bosses = new List<MonsterInGroupLightInformations>();
     for (var i = 0; i < BossesCount; i++)
     {
         var objectToAdd = new MonsterInGroupLightInformations();
         objectToAdd.Deserialize(reader);
         Bosses.Add(objectToAdd);
     }
     Map = reader.ReadDouble();
 }
Exemplo n.º 4
0
        public override void Deserialize(IDataReader reader)
        {
            base.Deserialize(reader);
            var MonstersCount = reader.ReadShort();

            Monsters = new List <MonsterInGroupLightInformations>();
            for (var i = 0; i < MonstersCount; i++)
            {
                var objectToAdd = new MonsterInGroupLightInformations();
                objectToAdd.Deserialize(reader);
                Monsters.Add(objectToAdd);
            }
            var RewardsCount = reader.ReadShort();

            Rewards = new List <BreachReward>();
            for (var i = 0; i < RewardsCount; i++)
            {
                var objectToAdd = new BreachReward();
                objectToAdd.Deserialize(reader);
                Rewards.Add(objectToAdd);
            }
            Modifier = reader.ReadVarUhInt();
            Prize    = reader.ReadVarUhInt();
        }
Exemplo n.º 5
0
 public GroupMonsterStaticInformations(MonsterInGroupLightInformations MainCreatureLightInfos, List <MonsterInGroupInformations> Underlings)
 {
     this.MainCreatureLightInfos = MainCreatureLightInfos;
     this.Underlings             = Underlings;
 }