From 6c32e4a842cb804014d6a79f1f674474edfd6bef Mon Sep 17 00:00:00 2001 From: nothingTVatYT Date: Sat, 18 Nov 2023 05:34:34 +0100 Subject: [PATCH] force DeepClone() to use runtime class --- Source/Engine/Utilities/Extensions.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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()); } ///