Fixed script serialization failures from removing scripts.

This commit is contained in:
Menotdan
2023-10-10 19:12:21 -04:00
parent 00100e11f2
commit a7937c2b2e

View File

@@ -49,7 +49,14 @@ namespace FlaxEditor.Actions
_scriptTypeName = script.TypeName;
_prefabId = script.PrefabID;
_prefabObjectId = script.PrefabObjectID;
_scriptData = FlaxEngine.Json.JsonSerializer.Serialize(script);
try
{
_scriptData = FlaxEngine.Json.JsonSerializer.Serialize(script);
}
catch
{
_scriptData = null;
}
_parentId = script.Actor.ID;
_orderInParent = script.OrderInParent;
_enabled = script.Enabled;