/// <inheritdoc /> public void Unserialize(UndertaleReader reader) { Character = reader.ReadUInt16(); SourceX = reader.ReadUInt16(); SourceY = reader.ReadUInt16(); SourceWidth = reader.ReadUInt16(); SourceHeight = reader.ReadUInt16(); Shift = reader.ReadInt16(); Offset = reader.ReadInt16(); // potential assumption, see the conversation at https://github.com/krzys-h/UndertaleModTool/issues/40#issuecomment-440208912 Kerning = reader.ReadUndertaleObject <UndertaleSimpleListShort <GlyphKerning> >(); }
/// <inheritdoc/> public void Dispose() { GC.SuppressFinalize(this); Kerning = new(); }