public override void Serialize(IDataWriter writer) { writer.WriteShort(((short)(m_effects.Count))); int effectsIndex; for (effectsIndex = 0; (effectsIndex < m_effects.Count); effectsIndex = (effectsIndex + 1)) { FightDispellableEffectExtendedInformations objectToSend = m_effects[effectsIndex]; objectToSend.Serialize(writer); } writer.WriteShort(((short)(m_marks.Count))); int marksIndex; for (marksIndex = 0; (marksIndex < m_marks.Count); marksIndex = (marksIndex + 1)) { GameActionMark objectToSend = m_marks[marksIndex]; objectToSend.Serialize(writer); } writer.WriteVarUhShort(m_gameTurn); writer.WriteInt(m_fightStart); writer.WriteShort(((short)(m_idols.Count))); int idolsIndex; for (idolsIndex = 0; (idolsIndex < m_idols.Count); idolsIndex = (idolsIndex + 1)) { Idol objectToSend = m_idols[idolsIndex]; objectToSend.Serialize(writer); } }
public override void Serialize(IDataWriter writer) { writer.WriteShort(((short)(m_idols.Count))); int idolsIndex; for (idolsIndex = 0; (idolsIndex < m_idols.Count); idolsIndex = (idolsIndex + 1)) { Idol objectToSend = m_idols[idolsIndex]; objectToSend.Serialize(writer); } }
public override void Serialize(IDataWriter writer) { writer.WriteSByte(this.idolSource); writer.WriteShort((short)((int)this.idols.Length)); Idol[] idolArray = this.idols; for (int i = 0; i < (int)idolArray.Length; i++) { Idol idol = idolArray[i]; writer.WriteShort(idol.TypeId); idol.Serialize(writer); } }
public override void Serialize(ICustomDataOutput writer) { writer.WriteShort(((short)(m_idols.Count))); int idolsIndex; for (idolsIndex = 0; (idolsIndex < m_idols.Count); idolsIndex = (idolsIndex + 1)) { Idol objectToSend = m_idols[idolsIndex]; writer.WriteUShort(((ushort)(objectToSend.TypeID))); objectToSend.Serialize(writer); } writer.WriteByte(m_idolSource); }