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); } }
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); } }
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(); }
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(); }
public GroupMonsterStaticInformations(MonsterInGroupLightInformations MainCreatureLightInfos, List <MonsterInGroupInformations> Underlings) { this.MainCreatureLightInfos = MainCreatureLightInfos; this.Underlings = Underlings; }