Skip to content

Commit 9bece33

Browse files
authored
Return null if resolve failed
1 parent b86e6d3 commit 9bece33

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

Runtime/AssetFormatter.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ public void Serialize(ref MessagePackWriter writer, T value, MessagePackSerializ
1515

1616
public T Deserialize(ref MessagePackReader reader, MessagePackSerializerOptions options)
1717
{
18-
DataSerializer.Container.TryGetObject(reader.ReadUInt16(), out var value);
19-
20-
return (T)value;
18+
var resolved = DataSerializer.Container.TryResolveReference(reader.ReadUInt16(), out var value);
19+
20+
return resolved ? (T)value : null;
2121
}
2222
}
23-
}
23+
}

0 commit comments

Comments
 (0)