Example #1
0
        public override void Serialize(IGenericWriter writer)
        {
            base.Serialize(writer);

            writer.WriteEncodedInt(0); // version
        }
Example #2
0
        public override void ChildSerialize(IGenericWriter writer)
        {
            writer.WriteEncodedInt(0); // version

            writer.Write(m_Ambushed);
        }
 public virtual void ChildSerialize(IGenericWriter writer)
 {
     writer.WriteEncodedInt(0); // version
 }
Example #4
0
        public override void ChildSerialize(IGenericWriter writer)
        {
            writer.WriteEncodedInt(0); // version

            writer.Write(m_MaxProgress);
        }
Example #5
0
        public override void ChildSerialize(IGenericWriter writer)
        {
            writer.WriteEncodedInt(0); // version

            writer.Write(StolenTreasure);
        }
Example #6
0
        public override void ChildSerialize(IGenericWriter writer)
        {
            writer.WriteEncodedInt(0); // version

            writer.Write(m_SentRadarConversion);
        }
Example #7
0
        public override void ChildSerialize(IGenericWriter writer)
        {
            writer.WriteEncodedInt(0); // version

            writer.Write(TaughtHowToUseSkills);
        }
Example #8
0
        public override void Serialize(IGenericWriter writer)
        {
            base.Serialize(writer);

            writer.Write((int)0);                // version

            writer.Write(m_EffectDelay);
            writer.Write(m_TriggerDelay);
            writer.Write(m_SoundDelay);

            if (m_Source is Item)
            {
                writer.Write(m_Source as Item);
            }
            else
            {
                writer.Write(m_Source as Mobile);
            }

            if (m_Target is Item)
            {
                writer.Write(m_Target as Item);
            }
            else
            {
                writer.Write(m_Target as Mobile);
            }

            writer.Write(m_Trigger as Item);

            writer.Write(m_FixedDirection);
            writer.Write(m_Explodes);
            writer.Write(m_PlaySoundAtTrigger);

            writer.WriteEncodedInt((int)m_EffectType);
            writer.WriteEncodedInt((int)m_EffectLayer);
            writer.WriteEncodedInt((int)m_TriggerType);

            writer.WriteEncodedInt(m_ItemID);
            writer.WriteEncodedInt(m_Hue);
            writer.WriteEncodedInt(m_RenderMode);
            writer.WriteEncodedInt(m_Speed);
            writer.WriteEncodedInt(m_Duration);
            writer.WriteEncodedInt(m_ParticleEffect);
            writer.WriteEncodedInt(m_ExplodeParticleEffect);
            writer.WriteEncodedInt(m_ExplodeSound);
            writer.WriteEncodedInt(m_Unknown);
            writer.WriteEncodedInt(m_SoundID);
            writer.WriteEncodedInt(m_TriggerRange);
        }