protected override void OnDeserialize(BinaryReader reader) { m_name = reader.ReadString(); m_value = reader.ReadString(); int count = reader.ReadInt32(); for (int i = 0; i < count; i++) { FieldNodeAttribute attribute = new FieldNodeAttribute(); attribute.Deserialize(reader); } }