diff --git a/Source/Engine/Utilities/Extensions.cs b/Source/Engine/Utilities/Extensions.cs index f8376699a..a1834624e 100644 --- a/Source/Engine/Utilities/Extensions.cs +++ b/Source/Engine/Utilities/Extensions.cs @@ -27,7 +27,7 @@ namespace FlaxEngine.Utilities where T : new() { var json = Json.JsonSerializer.Serialize(instance); - return Json.JsonSerializer.Deserialize(json); + return (T)Json.JsonSerializer.Deserialize(json, instance.GetType()); } ///