public virtual void Deserialize(BigEndianReader reader) { PlayerCount = reader.ReadInt(); var limit = reader.ReadUShort(); Monsters = new MonsterInGroupLightInformations[limit]; for (int i = 0; i < limit; i++) { Monsters[i] = new MonsterInGroupLightInformations(); Monsters[i].Deserialize(reader); } }
public virtual void Deserialize(BigEndianReader reader) { MainCreatureLightInfos = new MonsterInGroupLightInformations(); MainCreatureLightInfos.Deserialize(reader); var limit = reader.ReadUShort(); Underlings = new MonsterInGroupInformations[limit]; for (int i = 0; i < limit; i++) { Underlings[i] = new MonsterInGroupInformations(); Underlings[i].Deserialize(reader); } }
public GroupMonsterStaticInformationsWithAlternatives(MonsterInGroupLightInformations mainCreatureLightInfos, MonsterInGroupInformations[] underlings, AlternativeMonstersInGroupLightInformations[] alternatives) : base(mainCreatureLightInfos, underlings) { Alternatives = alternatives; }
public GroupMonsterStaticInformations(MonsterInGroupLightInformations mainCreatureLightInfos, MonsterInGroupInformations[] underlings) { MainCreatureLightInfos = mainCreatureLightInfos; Underlings = underlings; }
public AlternativeMonstersInGroupLightInformations(int playerCount, MonsterInGroupLightInformations[] monsters) { PlayerCount = playerCount; Monsters = monsters; }