/// <summary>
        /// Auto-generated serialization/write method.
        /// Partial method implemented from shared partial definition.
        /// </summary>
        /// <param name="value">See external doc.</param>
        /// <param name="buffer">See external doc.</param>
        /// <param name="offset">See external doc.</param>
        public override void InternalWrite(SpellEffectDataChunk <Int32> value, Span <byte> buffer, ref int offset)
        {
            //Type: SpellEffectDataChunk Field: 1 Name: Effect1 Type: Int32;
            GenericTypePrimitiveSerializerStrategy <Int32> .Instance.Write(value.Effect1, buffer, ref offset);

            //Type: SpellEffectDataChunk Field: 2 Name: Effect2 Type: Int32;
            GenericTypePrimitiveSerializerStrategy <Int32> .Instance.Write(value.Effect2, buffer, ref offset);

            //Type: SpellEffectDataChunk Field: 3 Name: Effect3 Type: Int32;
            GenericTypePrimitiveSerializerStrategy <Int32> .Instance.Write(value.Effect3, buffer, ref offset);
        }
        /// <summary>
        /// Auto-generated deserialization/read method.
        /// Partial method implemented from shared partial definition.
        /// </summary>
        /// <param name="value">See external doc.</param>
        /// <param name="buffer">See external doc.</param>
        /// <param name="offset">See external doc.</param>
        public override void InternalRead(SpellEffectDataChunk <UInt32> value, Span <byte> buffer, ref int offset)
        {
            //Type: SpellEffectDataChunk Field: 1 Name: Effect1 Type: UInt32;
            value.Effect1 = GenericTypePrimitiveSerializerStrategy <UInt32> .Instance.Read(buffer, ref offset);

            //Type: SpellEffectDataChunk Field: 2 Name: Effect2 Type: UInt32;
            value.Effect2 = GenericTypePrimitiveSerializerStrategy <UInt32> .Instance.Read(buffer, ref offset);

            //Type: SpellEffectDataChunk Field: 3 Name: Effect3 Type: UInt32;
            value.Effect3 = GenericTypePrimitiveSerializerStrategy <UInt32> .Instance.Read(buffer, ref offset);
        }