mirror of
https://github.com/aharabada/glitchy-engine-beef.git
synced 2026-11-04 21:01:48 +00:00
Fixed deserialization of decimal script fields
This commit is contained in:
@@ -176,6 +176,8 @@ public class SerializedObject
|
||||
|
||||
public void SerializeField(string fieldName, object? fieldValue, Type fieldType)
|
||||
{
|
||||
// Decimals are not actually primitives, but we treat them as if they were, because they are a built-in type
|
||||
// and it makes more sense to send them over to the engine as a binary type than to serialize their underlying fields (which would happen when we treated them as a struct).
|
||||
if (fieldType.IsPrimitive || fieldType == typeof(decimal))
|
||||
{
|
||||
// Primitives can't be null
|
||||
|
||||
Reference in New Issue
Block a user