public override byte[] Serialize(Pointer p) { base.Serialize(p); BitPacker.AddSerializableWispObject(ref m_SerializeBuffer, p, Phase); BitPacker.AddByte(ref m_SerializeBuffer, p, (byte)PhaseUpdateKind); return(m_SerializeBuffer); }
public override void SerializeValue(ref byte[] dat, Pointer p) { BitPacker.AddString(ref dat, p, Name); BitPacker.AddByte(ref dat, p, m_Value); }