public override void Deserialize(IDataReader reader) { base.Deserialize(reader); var spellCooldownsCount = reader.ReadUShort(); SpellCooldowns = new List <GameFightSpellCooldown>(); for (var spellCooldownsIndex = 0; spellCooldownsIndex < spellCooldownsCount; spellCooldownsIndex++) { var objectToAdd = new GameFightSpellCooldown(); objectToAdd.Deserialize(reader); SpellCooldowns.Add(objectToAdd); } SummonCount = reader.ReadByte(); BombCount = reader.ReadByte(); }
public override void Deserialize(ICustomDataInput reader) { base.Deserialize(reader); var countSpellCooldowns = reader.ReadShort(); SpellCooldowns = new List <GameFightSpellCooldown>(); for (short i = 0; i < countSpellCooldowns; i++) { GameFightSpellCooldown type = new GameFightSpellCooldown(); type.Deserialize(reader); SpellCooldowns.Add(type); } SummonCount = reader.ReadByte(); BombCount = reader.ReadByte(); }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); int spellCooldownsCount = reader.ReadUShort(); int spellCooldownsIndex; m_spellCooldowns = new System.Collections.Generic.List <GameFightSpellCooldown>(); for (spellCooldownsIndex = 0; (spellCooldownsIndex < spellCooldownsCount); spellCooldownsIndex = (spellCooldownsIndex + 1)) { GameFightSpellCooldown objectToAdd = new GameFightSpellCooldown(); objectToAdd.Deserialize(reader); m_spellCooldowns.Add(objectToAdd); } m_summonCount = reader.ReadByte(); m_bombCount = reader.ReadByte(); }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); uint num = (uint)reader.ReadUShort(); for (int index = 0; (long)index < (long)num; ++index) { GameFightSpellCooldown fightSpellCooldown = new GameFightSpellCooldown(); fightSpellCooldown.Deserialize(reader); this.spellCooldowns.Add(fightSpellCooldown); } this.summonCount = (uint)reader.ReadByte(); if (this.summonCount < 0U) { throw new Exception("Forbidden value (" + (object)this.summonCount + ") on element of GameFightResumeMessage.summonCount."); } this.bombCount = (uint)reader.ReadByte(); if (this.bombCount < 0U) { throw new Exception("Forbidden value (" + (object)this.bombCount + ") on element of GameFightResumeMessage.bombCount."); } }