From 5c85121f8a8c99ec2f2e397514cf4def2823b504 Mon Sep 17 00:00:00 2001 From: Coen Hacking Date: Sat, 6 Dec 2025 13:46:16 +0100 Subject: [PATCH] Fixed Unity 6.3 Burst Compilation --- .../CompactHierarchy.Internal.cs | 6 ++++-- package.json | 20 +++++++++---------- 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/Core/1.Input/CompactHierarchy/CompactHierarchy.Internal.cs b/Core/1.Input/CompactHierarchy/CompactHierarchy.Internal.cs index 4ac3d42..972c051 100644 --- a/Core/1.Input/CompactHierarchy/CompactHierarchy.Internal.cs +++ b/Core/1.Input/CompactHierarchy/CompactHierarchy.Internal.cs @@ -333,7 +333,8 @@ compactNodes .Resize(index + 1, }; if (nodeInformation.brushMeshHash != 0 && nodeInformation.brushMeshHash != Int32.MaxValue) - brushMeshToBrush.Add(nodeInformation.brushMeshHash, compactNodeID); + brushMeshToBrush.TryAdd(nodeInformation.brushMeshHash, compactNodeID); + Debug.Assert(IsValidCompactNodeID(compactNodeID), "newly created ID is invalid"); Debug.Assert(GetChildRef(compactNodeID).instanceID == nodeInformation.instanceID, "newly created ID is invalid"); return compactNodeID; @@ -359,7 +360,8 @@ internal bool UpdateHash([NoAlias] ref NativeParallelHashMap