ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of

When opening a project:

Parameter name: index
System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) (at <9577ac7a62ef43179789031239ba8798>:0)
System.ThrowHelper.ThrowArgumentOutOfRangeException () (at <9577ac7a62ef43179789031239ba8798>:0)
System.Collections.Generic.List`1[T].get_Item (System.Int32 index) (at <9577ac7a62ef43179789031239ba8798>:0)
Unity.UI.Builder.VisualTreeAssetExtensions.GetRootUXMLElement (UnityEngine.UIElements.VisualTreeAsset vta) (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Utilities/VisualTreeAssetExtensions/VisualTreeAssetExtensions.cs:125)
Unity.UI.Builder.BuilderUXMLFileSettings..ctor (UnityEngine.UIElements.VisualTreeAsset visualTreeAsset) (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Builder/Document/BuilderUXMLFileSettings.cs:25)
Unity.UI.Builder.BuilderDocumentOpenUXML.get_fileSettings () (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Builder/Document/BuilderDocumentOpenUXML.cs:57)
Unity.UI.Builder.BuilderDocument.get_fileSettings () (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Builder/Document/BuilderDocument.cs:423)
Unity.UI.Builder.BuilderLibrary..ctor (Unity.UI.Builder.BuilderPaneWindow paneWindow, Unity.UI.Builder.BuilderViewport viewport, Unity.UI.Builder.BuilderSelection selection, Unity.UI.Builder.BuilderLibraryDragger dragger, Unity.UI.Builder.BuilderTooltipPreview tooltipPreview) (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Builder/Library/BuilderLibrary.cs:68)
Unity.UI.Builder.Builder.CreateUI () (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Builder/Builder.cs:122)
Unity.UI.Builder.BuilderPaneWindow.CreateUIInternal () (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Builder/BuilderPaneWindow.cs:142)
Unity.UI.Builder.BuilderPaneWindow.OnEnable () (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Builder/BuilderPaneWindow.cs:134)
Unity.UI.Builder.Builder.OnEnable () (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Builder/Builder.cs:204)
UnityEditor.EditorWindow:GetWindowWithRect(Rect)
Unity.UI.Builder.BuilderPaneWindow:GetWindowWithRectAndInit(Rect) (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Builder/BuilderPaneWindow.cs:72)
Unity.UI.Builder.Builder:ShowWindow() (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Builder/Builder.cs:57)
Unity.UI.Builder.Builder:OnOpenAsset(Int32, Int32) (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Builder/Builder.cs:223)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&)```

If there are lines in uxml:

<ui:ScrollView mode=“Horizontal” touch-scroll-type=“Elastic” name=“Units”>
<FormBuilding+FormBuildingUnit style=“width: 110px;” />
<FormBuilding+FormBuildingUnit />
<FormBuilding+FormBuildingUnit />
</ui:ScrollView>


Possibly due to the fact that FormBuildingUnit is declared inside FormBuilding.
2020.1.9f1.4646
UI 1.0.0-preview.9

Also, the GeometryChangedEvent is not called if the parent has style = "display: none;"

This part is not a bug. It’s by design. display:none literally means “don’t draw this” and so there won’t be a geometry change.

Noted. I’d be curious if the type nesting is indeed the issue. The callstack indicates some other issue. It would help to know what leads to this error in more detail, like: what does the rest of the UXML look like? Is it 100% reproducible? Do you get this when you open the UXML in the UI Builder or when you save (“when opening a project” is not very specific) ? It would also help if you reported this as a bug for better tracking.

Your examples use this GeometryChangedEvent for initialization. And I did not notice any other for this case.

The error occurs in 100% of cases. This happens when we open the project after closing. After which the Builder does not work. Look at this log:

ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) (at <9577ac7a62ef43179789031239ba8798>:0)
System.ThrowHelper.ThrowArgumentOutOfRangeException () (at <9577ac7a62ef43179789031239ba8798>:0)
System.Collections.Generic.List`1[T].get_Item (System.Int32 index) (at <9577ac7a62ef43179789031239ba8798>:0)
Unity.UI.Builder.VisualTreeAssetExtensions.GetRootUXMLElement (UnityEngine.UIElements.VisualTreeAsset vta) (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Utilities/VisualTreeAssetExtensions/VisualTreeAssetExtensions.cs:125)
Unity.UI.Builder.BuilderUXMLFileSettings..ctor (UnityEngine.UIElements.VisualTreeAsset visualTreeAsset) (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Builder/Document/BuilderUXMLFileSettings.cs:25)
Unity.UI.Builder.BuilderDocumentOpenUXML.get_fileSettings () (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Builder/Document/BuilderDocumentOpenUXML.cs:57)
Unity.UI.Builder.BuilderDocument.get_fileSettings () (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Builder/Document/BuilderDocument.cs:423)
Unity.UI.Builder.BuilderLibrary..ctor (Unity.UI.Builder.BuilderPaneWindow paneWindow, Unity.UI.Builder.BuilderViewport viewport, Unity.UI.Builder.BuilderSelection selection, Unity.UI.Builder.BuilderLibraryDragger dragger, Unity.UI.Builder.BuilderTooltipPreview tooltipPreview) (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Builder/Library/BuilderLibrary.cs:68)
Unity.UI.Builder.Builder.CreateUI () (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Builder/Builder.cs:122)
Unity.UI.Builder.BuilderPaneWindow.CreateUIInternal () (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Builder/BuilderPaneWindow.cs:142)
Unity.UI.Builder.BuilderPaneWindow.OnEnable () (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Builder/BuilderPaneWindow.cs:134)
Unity.UI.Builder.Builder.OnEnable () (at Library/PackageCache/com.unity.ui.builder@1.0.0-preview.9/Editor/Builder/Builder.cs:204)
UnityEditorInternal.InternalEditorUtility:LoadSerializedFileAndForget(String)
UnityEditor.WindowLayout:LoadDefaultWindowPreferences()
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" editor-extension-mode="False">
    <Style src="styles.uss" />
    <FormBuilding style="height: 528px;">
        <ui:VisualElement name="WinBorder" class="window-border" style="height: 600px; width: 351px;">
            <ui:Label text="Building" display-tooltip-when-elided="True" style="-unity-text-align: upper-center; font-size: 20px; -unity-font-style: normal; padding-top: 5px; padding-bottom: 5px; margin-top: 5px; margin-bottom: 0; color: rgb(0, 0, 0);" />
            <ui:VisualElement name="WinInner" class="window-inner" style="height: 100%; width: 100%; justify-content: flex-start; align-items: stretch;">
                <ui:VisualElement style="flex-direction: row;">
                    <ui:Label text="Owner:" display-tooltip-when-elided="True" class="labelDlg" style="width: 70px; -unity-text-align: upper-right;" />
                    <ui:Label text="Player" display-tooltip-when-elided="True" name="Owner" class="labelDlg" style="width: 70px;" />
                    <ui:Label text="Cost:" display-tooltip-when-elided="True" class="labelDlg" style="width: 70px; -unity-text-align: upper-right;" />
                    <ui:Label text="0" display-tooltip-when-elided="True" name="Cost" class="labelDlg" style="width: 70px;" />
                </ui:VisualElement>
                <ui:VisualElement style="flex-direction: row;">
                    <ui:Label text="Incom:" display-tooltip-when-elided="True" class="labelDlg" style="width: 70px; -unity-text-align: upper-right;" />
                    <ui:Label text="0" display-tooltip-when-elided="True" name="Incom" class="labelDlg" style="width: 70px; flex-grow: 10;" />
                    <ui:Button text="Buy" display-tooltip-when-elided="True" name="Buy" class="buttonDlgSmall" style="width: auto; min-width: 70px; min-height: 25px; border-left-width: 0; border-right-width: 0; border-top-width: 0; border-bottom-width: 0;" />
                    <ui:Button text="Capture" display-tooltip-when-elided="True" name="Capture" class="buttonDlgSmall" style="border-left-width: 0; border-right-width: 0; border-top-width: 0; border-bottom-width: 0; width: auto; min-width: 70px; min-height: 35px;" />
                </ui:VisualElement>
                <ui:VisualElement style="flex-direction: column; margin-top: 10px;">
                    <ui:Label text="Sell items:" display-tooltip-when-elided="True" class="labelDlg" />
                    <ui:ScrollView mode="Horizontal" touch-scroll-type="Elastic" name="SellItems" style="height: 70px;" />
                </ui:VisualElement>
                <ui:VisualElement style="flex-direction: column; margin-top: 10px;">
                    <ui:Label text="Buy items:" display-tooltip-when-elided="True" class="labelDlg" />
                    <ui:ScrollView mode="Horizontal" touch-scroll-type="Elastic" name="BuyItems" style="height: 70px;" />
                </ui:VisualElement>
                <ui:VisualElement style="flex-direction: column; margin-top: 10px; flex-grow: 10;">
                    <ui:Label text="Buy units:" display-tooltip-when-elided="True" class="labelDlg" />
                    <ui:ScrollView mode="Horizontal" touch-scroll-type="Elastic" name="Units" style="height: 120px;">
                        <FormBuilding+FormBuildingUnit />
                    </ui:ScrollView>
                </ui:VisualElement>
                <ui:VisualElement style="flex-direction: row-reverse; margin-top: 20px;">
                    <ui:Button text="CLOSE" display-tooltip-when-elided="True" name="Close" class="buttonDlg" style="border-left-width: 0; border-right-width: 0; border-top-width: 0; border-bottom-width: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; width: 100px; min-width: auto; min-height: auto; height: 50px;" />
                </ui:VisualElement>
            </ui:VisualElement>
        </ui:VisualElement>
    </FormBuilding>
</ui:UXML>

All such examples should be for elements that do not use display:none. Do you have a specific example in mind? Generally, display:none will be optimized away to avoid layouting and styling elements that won’t ever be visible or even contribute to the layout.

Would help to get a simplified version of your FormBuilding and FormBuildingUnit that repros this problem.

I’m also curious if you get any Console errors or warnings if you manually re-import this UXML.

Something else to keep in mind. The UI Builder uses a singleton Object to keep its state and this Object survives:

  • Unity restarts
  • UI Builder window close/open/reload
  • domain reloads and going into playmode
    and it includes which UXML was last opened. To really “reset” the UI Builder, you need to go to File > New in the Builder’s own Toolbar (top of Viewport). Given this, are you able to repro this without restarting Unity and just going File > New, then re-opening this “bad” UXML?

Prepared archives with an error. If you delete <FormBuilding + FormBuildingUnit /> then the editor will open normally after restart. I know that FormBuildingUnit has been added there, not the container containing it.

6520648–735670–Assets.zip (57.4 KB)

Getting this same error now on UIElements UI editors
This was not an issue in a previous version where the UI was working fine, updated to the latest 2019.4 and this now throws any time we use UIElements rather that is creating a custom inspector or even simply selecting a UXML object in the inspector.

Its clearly a bug rather caused by us or not. I see loads of examples of this if I google the exception and Unity UIElements but not seeing any solutions. Has there been a resolution to this or more info on it?

Below is the exception and this is not from running thing we made simply selecting a uxml object created by Unity in the inspector.

ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) (at <eae584ce26bc40229c1b1aa476bfa589>:0)
System.ThrowHelper.ThrowArgumentOutOfRangeException () (at <eae584ce26bc40229c1b1aa476bfa589>:0)
System.Collections.Generic.List`1[T].get_Item (System.Int32 index) (at <eae584ce26bc40229c1b1aa476bfa589>:0)
UnityEngine.UIElements.StyleSheets.StylePropertyReader.GetValue (System.Int32 index) (at <945577022a524653b365dec2d6094114>:0)
UnityEngine.UIElements.StyleSheets.VisualElementStylesData.ApplyProperties (UnityEngine.UIElements.StyleSheets.StylePropertyReader reader, UnityEngine.UIElements.StyleSheets.InheritedStylesData inheritedStylesData) (at <945577022a524653b365dec2d6094114>:0)
UnityEngine.UIElements.VisualTreeAsset.CloneSetupRecursively (UnityEngine.UIElements.VisualElementAsset root, System.Collections.Generic.Dictionary`2[TKey,TValue] idToChildren, UnityEngine.UIElements.CreationContext context) (at <945577022a524653b365dec2d6094114>:0)
UnityEngine.UIElements.VisualTreeAsset.CloneSetupRecursively (UnityEngine.UIElements.VisualElementAsset root, System.Collections.Generic.Dictionary`2[TKey,TValue] idToChildren, UnityEngine.UIElements.CreationContext context) (at <945577022a524653b365dec2d6094114>:0)
UnityEngine.UIElements.VisualTreeAsset.CloneSetupRecursively (UnityEngine.UIElements.VisualElementAsset root, System.Collections.Generic.Dictionary`2[TKey,TValue] idToChildren, UnityEngine.UIElements.CreationContext context) (at <945577022a524653b365dec2d6094114>:0)
UnityEngine.UIElements.VisualTreeAsset.CloneSetupRecursively (UnityEngine.UIElements.VisualElementAsset root, System.Collections.Generic.Dictionary`2[TKey,TValue] idToChildren, UnityEngine.UIElements.CreationContext context) (at <945577022a524653b365dec2d6094114>:0)
UnityEngine.UIElements.VisualTreeAsset.CloneTree (UnityEngine.UIElements.VisualElement target, System.Collections.Generic.Dictionary`2[TKey,TValue] slotInsertionPoints, System.Collections.Generic.List`1[T] attributeOverrides) (at <945577022a524653b365dec2d6094114>:0)
UnityEngine.UIElements.VisualTreeAsset.CloneTree (UnityEngine.UIElements.VisualElement target, System.Collections.Generic.Dictionary`2[TKey,TValue] slotInsertionPoints) (at <945577022a524653b365dec2d6094114>:0)
UnityEngine.UIElements.VisualTreeAsset.CloneTree (UnityEngine.UIElements.VisualElement target) (at <945577022a524653b365dec2d6094114>:0)
UnityEngine.UIElements.VisualTreeAsset.CloneTree () (at <945577022a524653b365dec2d6094114>:0)
UnityEditor.UIElements.VisualTreeAssetEditor.Render (UnityEngine.UIElements.VisualTreeAsset vta, UnityEngine.Rect r, UnityEngine.GUIStyle background) (at <fc4e84dee5004858ad88e6706bb25889>:0)
UnityEditor.UIElements.VisualTreeAssetEditor.OnPreviewGUI (UnityEngine.Rect r, UnityEngine.GUIStyle background) (at <fc4e84dee5004858ad88e6706bb25889>:0)
UnityEditor.Editor.OnPreviewGUI (UnityEngine.Rect r, UnityEngine.GUIStyle background) (at <fc4e84dee5004858ad88e6706bb25889>:0)
UnityEditor.Editor.OnInteractivePreviewGUI (UnityEngine.Rect r, UnityEngine.GUIStyle background) (at <fc4e84dee5004858ad88e6706bb25889>:0)
UnityEditor.ObjectPreview.DrawPreview (UnityEditor.IPreviewable defaultPreview, UnityEngine.Rect previewArea, UnityEngine.Object[] targets) (at <fc4e84dee5004858ad88e6706bb25889>:0)
UnityEditor.Editor.DrawPreview (UnityEngine.Rect previewArea) (at <fc4e84dee5004858ad88e6706bb25889>:0)
UnityEditor.InspectorWindow.DrawPreviewAndLabels () (at <fc4e84dee5004858ad88e6706bb25889>:0)
UnityEngine.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, UnityEngine.Matrix4x4 parentTransform, UnityEngine.Rect clippingRect, System.Boolean isComputingLayout, UnityEngine.Rect layoutSize, System.Action onGUIHandler, System.Boolean canAffectFocus) (at <945577022a524653b365dec2d6094114>:0)
UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, UnityEngine.Matrix4x4 worldTransform, UnityEngine.Rect clippingRect, System.Action onGUIHandler, System.Boolean canAffectFocus) (at <945577022a524653b365dec2d6094114>:0)
UnityEngine.UIElements.IMGUIContainer.DoIMGUIRepaint () (at <945577022a524653b365dec2d6094114>:0)
UnityEngine.UIElements.UIR.RenderChainCommand.ExecuteNonDrawMesh (UnityEngine.UIElements.UIR.DrawParams drawParams, System.Boolean straightY, System.Single pixelsPerPoint, System.Exception& immediateException) (at <945577022a524653b365dec2d6094114>:0)
Rethrow as ImmediateModeException
UnityEngine.UIElements.UIR.RenderChain.Render (UnityEngine.Rect viewport, UnityEngine.Matrix4x4 projection, UnityEngine.UIElements.PanelClearFlags clearFlags) (at <945577022a524653b365dec2d6094114>:0)
UnityEngine.UIElements.UIRRepaintUpdater.DrawChain (UnityEngine.Rect viewport, UnityEngine.Matrix4x4 projection) (at <945577022a524653b365dec2d6094114>:0)
UnityEngine.UIElements.UIRRepaintUpdater.Update () (at <945577022a524653b365dec2d6094114>:0)
UnityEngine.UIElements.VisualTreeUpdater.UpdateVisualTreePhase (UnityEngine.UIElements.VisualTreeUpdatePhase phase) (at <945577022a524653b365dec2d6094114>:0)
UnityEngine.UIElements.Panel.UpdateForRepaint () (at <945577022a524653b365dec2d6094114>:0)
UnityEngine.UIElements.Panel.Repaint (UnityEngine.Event e) (at <945577022a524653b365dec2d6094114>:0)
UnityEngine.UIElements.UIElementsUtility.DoDispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at <945577022a524653b365dec2d6094114>:0)
UnityEngine.UIElements.UIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at <945577022a524653b365dec2d6094114>:0)
UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at <d7a7ba0654354637944bd8709c6f8668>:0)

Found the issue and all I can say is wow this is horrible.
Your referencing images linked via the path in the asset folder so if they get moved the value is no longer valid and the result is a null ref exception causing every node past that to just break. YIKES
This makes using UI Elements supper fragile.
Please change this to either use GUID of the asset as the reference or if you cant do that at least wrap the walk of the mark up such that when it encounters a reference it cant resolve simply use default for that type and move on dont crash out.

Have the same issue. It’s a mess. Can’t even open the UI Builder after it happens… :frowning:

Having a similar one. Like the others completely inside of Unity… (2021.2.7f1) BUT using Runtime and i don’t use the UI Binder.

After some try and error debugging there was a problem in the *.uss file: Looks i forgot to remove the “f” at the color values. But it would be way better to get an exception earlier and saying more what is wrong :wink:

I hope this helps others having that problem, and maybe the Unity devs to add a check for this number things.

/*Exception when this was added */
MultiSelectionItemVisualElement .dismantleName {
     color: rgb(.4f, .06f, .4f);
}
/*This fixed it*/
MultiSelectionItemVisualElement .dismantleName {
     color: rgb(.4, .06, .4);
}
ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
System.Collections.Generic.List`1[T].get_Item (System.Int32 index) (at <31c0f51ac5a24a22ba784db24f4ba023>:0)
UnityEngine.UIElements.StyleSheets.StylePropertyReader.GetValue (System.Int32 index) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.ComputedStyle.ApplyGlobalKeyword (UnityEngine.UIElements.StyleSheets.StylePropertyReader reader, UnityEngine.UIElements.ComputedStyle& parentStyle) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.ComputedStyle.ApplyProperties (UnityEngine.UIElements.StyleSheets.StylePropertyReader reader, UnityEngine.UIElements.ComputedStyle& parentStyle) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.VisualTreeStyleUpdaterTraversal.ProcessMatchedRules (UnityEngine.UIElements.VisualElement element, System.Collections.Generic.List`1[T] matchingSelectors) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.VisualTreeStyleUpdaterTraversal.TraverseRecursive (UnityEngine.UIElements.VisualElement element, System.Int32 depth) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.StyleSheets.HierarchyTraversal.Recurse (UnityEngine.UIElements.VisualElement element, System.Int32 depth) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.VisualTreeStyleUpdaterTraversal.TraverseRecursive (UnityEngine.UIElements.VisualElement element, System.Int32 depth) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.StyleSheets.HierarchyTraversal.Recurse (UnityEngine.UIElements.VisualElement element, System.Int32 depth) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.VisualTreeStyleUpdaterTraversal.TraverseRecursive (UnityEngine.UIElements.VisualElement element, System.Int32 depth) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.StyleSheets.HierarchyTraversal.Recurse (UnityEngine.UIElements.VisualElement element, System.Int32 depth) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.VisualTreeStyleUpdaterTraversal.TraverseRecursive (UnityEngine.UIElements.VisualElement element, System.Int32 depth) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.StyleSheets.HierarchyTraversal.Recurse (UnityEngine.UIElements.VisualElement element, System.Int32 depth) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.VisualTreeStyleUpdaterTraversal.TraverseRecursive (UnityEngine.UIElements.VisualElement element, System.Int32 depth) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.StyleSheets.HierarchyTraversal.Recurse (UnityEngine.UIElements.VisualElement element, System.Int32 depth) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.VisualTreeStyleUpdaterTraversal.TraverseRecursive (UnityEngine.UIElements.VisualElement element, System.Int32 depth) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.StyleSheets.HierarchyTraversal.Recurse (UnityEngine.UIElements.VisualElement element, System.Int32 depth) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.VisualTreeStyleUpdaterTraversal.TraverseRecursive (UnityEngine.UIElements.VisualElement element, System.Int32 depth) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.StyleSheets.HierarchyTraversal.Recurse (UnityEngine.UIElements.VisualElement element, System.Int32 depth) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.VisualTreeStyleUpdaterTraversal.TraverseRecursive (UnityEngine.UIElements.VisualElement element, System.Int32 depth) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.StyleSheets.HierarchyTraversal.Recurse (UnityEngine.UIElements.VisualElement element, System.Int32 depth) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.VisualTreeStyleUpdaterTraversal.TraverseRecursive (UnityEngine.UIElements.VisualElement element, System.Int32 depth) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.StyleSheets.HierarchyTraversal.Traverse (UnityEngine.UIElements.VisualElement element) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.VisualTreeStyleUpdater.ApplyStyles () (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.VisualTreeStyleUpdater.Update () (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.VisualTreeUpdater.UpdateVisualTreePhase (UnityEngine.UIElements.VisualTreeUpdatePhase phase) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.Panel.UpdateForRepaint () (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.Panel.Repaint (UnityEngine.Event e) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.BaseRuntimePanel.Repaint (UnityEngine.Event e) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.UIElementsRuntimeUtility.RepaintOverlayPanel (UnityEngine.UIElements.BaseRuntimePanel panel) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.UIElementsRuntimeUtility.RenderOverlaysBeforePriority (System.Int32 displayIndex, System.Single maxPriority) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.UIElements.UIElementsRuntimeUtility.EndRenderOverlays (System.Int32 displayIndex) (at <66054a7773f64b399021c1a3f19995a3>:0)
UnityEngine.Canvas.EndRenderExtraOverlays (System.Int32 displayIndex) (at <3c29cdb374854a69a99ae02158474fbc>:0)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&)