Exemple #1
0
        public override void Serialize(ICustomDataOutput writer)
        {
            m_creator.Serialize(writer);
            writer.WriteShort(((short)(m_criterions.Count)));
            int criterionsIndex;

            for (criterionsIndex = 0; (criterionsIndex < m_criterions.Count); criterionsIndex = (criterionsIndex + 1))
            {
                DareCriteria objectToSend = m_criterions[criterionsIndex];
                objectToSend.Serialize(writer);
            }
            writer.WriteDouble(m_dareId);
            writer.WriteVarUhLong(m_subscriptionFee);
            writer.WriteVarUhLong(m_jackpot);
            writer.WriteUShort(m_maxCountWinners);
            writer.WriteDouble(m_endDate);
            writer.WriteBoolean(m_isPrivate);
            writer.WriteVarUhInt(m_guildId);
            writer.WriteVarUhInt(m_allianceId);
            writer.WriteDouble(m_startDate);
        }