From 2227642c13d6ab91182645acb8f6f2f157ca590c Mon Sep 17 00:00:00 2001 From: Ari Vuollet Date: Sun, 27 Nov 2022 14:47:02 +0200 Subject: [PATCH] Fix JsonAsset instantiation after script reload --- Source/Engine/Content/JsonAsset.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Source/Engine/Content/JsonAsset.cs b/Source/Engine/Content/JsonAsset.cs index 26a7d4f28..78c601e7c 100644 --- a/Source/Engine/Content/JsonAsset.cs +++ b/Source/Engine/Content/JsonAsset.cs @@ -36,7 +36,10 @@ namespace FlaxEngine var dataTypeName = DataTypeName; var assemblies = AppDomain.CurrentDomain.GetAssemblies(); - for (int i = 0; i < assemblies.Length; i++) + + // Going through the assemblies in order will return collected assemblies first, + // use reverse order instead to find the type currently loaded assemblies instead. + for (int i = assemblies.Length-1; i >= 0; i--) { var assembly = assemblies[i]; if (assembly != null)