Post by rxmarcus on Feb 28, 2021 0:47:25 GMT
For some reason when I select my existing / populated Mini Pool Boss object in my scene while using the Xbox platform, the following error is thrown:
KeyNotFoundException: 1
DarkTonic.PoolBoss.EditorScript.PoolMiniBossInspector.PoolBossItemName (DarkTonic.PoolBoss.PoolBossItem item) (at Assets/DarkTonic/PoolBoss/Editor/PoolMiniBossInspector.cs:963)
DarkTonic.PoolBoss.EditorScript.PoolMiniBossInspector+<>c__DisplayClass2_0.<OnInspectorGUI>b__2 (DarkTonic.PoolBoss.PoolBossItem x, DarkTonic.PoolBoss.PoolBossItem y) (at Assets/DarkTonic/PoolBoss/Editor/PoolMiniBossInspector.cs:447)
System.Collections.Generic.ArraySortHelper`1[T].InsertionSort (T[] keys, System.Int32 lo, System.Int32 hi, System.Comparison`1[T] comparer) (at <fb001e01371b4adca20013e0ac763896>:0)
System.Collections.Generic.ArraySortHelper`1[T].IntroSort (T[] keys, System.Int32 lo, System.Int32 hi, System.Int32 depthLimit, System.Comparison`1[T] comparer) (at <fb001e01371b4adca20013e0ac763896>:0)
System.Collections.Generic.ArraySortHelper`1[T].IntrospectiveSort (T[] keys, System.Int32 left, System.Int32 length, System.Comparison`1[T] comparer) (at <fb001e01371b4adca20013e0ac763896>:0)
System.Collections.Generic.ArraySortHelper`1[T].Sort (T[] keys, System.Int32 index, System.Int32 length, System.Comparison`1[T] comparer) (at <fb001e01371b4adca20013e0ac763896>:0)
Rethrow as InvalidOperationException: Failed to compare two elements in the array.
System.Collections.Generic.ArraySortHelper`1[T].Sort (T[] keys, System.Int32 index, System.Int32 length, System.Comparison`1[T] comparer) (at <fb001e01371b4adca20013e0ac763896>:0)
System.Collections.Generic.List`1[T].Sort (System.Comparison`1[T] comparison) (at <fb001e01371b4adca20013e0ac763896>:0)
DarkTonic.PoolBoss.EditorScript.PoolMiniBossInspector.OnInspectorGUI () (at Assets/DarkTonic/PoolBoss/Editor/PoolMiniBossInspector.cs:445)
UnityEditor.UIElements.InspectorElement+<>c__DisplayClass58_0.<CreateIMGUIInspectorFromEditor>b__0 () (at <7dae22651edf474ead4ab15fa947a891>:0)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&)
It appears to be specific to Xbox One platform, as its working fine for Standalone and Nintendo Switch platforms.
Unity version 2020.1.7f1 with the Xbox addon.
This is using addressables as well.
Any idea how I can move forward?
KeyNotFoundException: 1
DarkTonic.PoolBoss.EditorScript.PoolMiniBossInspector.PoolBossItemName (DarkTonic.PoolBoss.PoolBossItem item) (at Assets/DarkTonic/PoolBoss/Editor/PoolMiniBossInspector.cs:963)
DarkTonic.PoolBoss.EditorScript.PoolMiniBossInspector+<>c__DisplayClass2_0.<OnInspectorGUI>b__2 (DarkTonic.PoolBoss.PoolBossItem x, DarkTonic.PoolBoss.PoolBossItem y) (at Assets/DarkTonic/PoolBoss/Editor/PoolMiniBossInspector.cs:447)
System.Collections.Generic.ArraySortHelper`1[T].InsertionSort (T[] keys, System.Int32 lo, System.Int32 hi, System.Comparison`1[T] comparer) (at <fb001e01371b4adca20013e0ac763896>:0)
System.Collections.Generic.ArraySortHelper`1[T].IntroSort (T[] keys, System.Int32 lo, System.Int32 hi, System.Int32 depthLimit, System.Comparison`1[T] comparer) (at <fb001e01371b4adca20013e0ac763896>:0)
System.Collections.Generic.ArraySortHelper`1[T].IntrospectiveSort (T[] keys, System.Int32 left, System.Int32 length, System.Comparison`1[T] comparer) (at <fb001e01371b4adca20013e0ac763896>:0)
System.Collections.Generic.ArraySortHelper`1[T].Sort (T[] keys, System.Int32 index, System.Int32 length, System.Comparison`1[T] comparer) (at <fb001e01371b4adca20013e0ac763896>:0)
Rethrow as InvalidOperationException: Failed to compare two elements in the array.
System.Collections.Generic.ArraySortHelper`1[T].Sort (T[] keys, System.Int32 index, System.Int32 length, System.Comparison`1[T] comparer) (at <fb001e01371b4adca20013e0ac763896>:0)
System.Collections.Generic.List`1[T].Sort (System.Comparison`1[T] comparison) (at <fb001e01371b4adca20013e0ac763896>:0)
DarkTonic.PoolBoss.EditorScript.PoolMiniBossInspector.OnInspectorGUI () (at Assets/DarkTonic/PoolBoss/Editor/PoolMiniBossInspector.cs:445)
UnityEditor.UIElements.InspectorElement+<>c__DisplayClass58_0.<CreateIMGUIInspectorFromEditor>b__0 () (at <7dae22651edf474ead4ab15fa947a891>:0)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&)
It appears to be specific to Xbox One platform, as its working fine for Standalone and Nintendo Switch platforms.
Unity version 2020.1.7f1 with the Xbox addon.
This is using addressables as well.
Any idea how I can move forward?