SaucyPigeon / RW_ColonistBarHiding

A RimWorld mod allowing you to hide colonists from the colonist bar.
MIT License
2 stars 3 forks source link

Hiding pawn on caravan leads to ArgumentOutOfRangeException #8

Closed SaucyPigeon closed 4 years ago

SaucyPigeon commented 4 years ago

Exception filling window for ColonistBarHiding.UI.Dialog_ManageColonistBar: System.ArgumentOutOfRangeException: Argument is out of range. Parameter name: index at System.Collections.Generic.List1<int>.get_Item (int) <0x0007a> at ColonistBarHiding.ColonistBarDrawLocsUtility.GetGroupEntryCounts () <0x0023e> at ColonistBarHiding.Patches.ColonistBarDrawLocsFinder.ColonistBarDrawLocsFinder_CalculateDrawLocs_1.CalculateDrawLocs (System.Collections.Generic.List1,System.Collections.Generic.List1<int>,single&,System.Collections.Generic.List1&) <0x00091> at ColonistBarHiding.Patches.ColonistBarDrawLocsFinder.ColonistBarDrawLocsFinder_CalculateDrawLocs_1.Prefix (System.Collections.Generic.List1<UnityEngine.Vector2>,single&,System.Collections.Generic.List1&,System.Collections.Generic.List1<int>&) <0x0003a> at (wrapper dynamic-method) RimWorld.ColonistBarDrawLocsFinder.CalculateDrawLocs_Patch1 (object,System.Collections.Generic.List1,single&) <0x00050> at RimWorld.ColonistBar.CheckRecacheEntries () <0x00c8a> at RimWorld.ColonistBar.get_Entries () <0x0001c> at ColonistBarHiding.ColonistBarUtility.GetVisibleEntriesCount () <0x0002f> at ColonistBarHiding.ColonistBarUtility.AnyVisibleEntries () <0x00014> at ColonistBarHiding.ColonistBarUtility.RemoveColonist (Verse.Pawn,bool) <0x00066> at ColonistBarHiding.UI.Dialog_ManageColonistBar.DoPawnRow (UnityEngine.Rect,Verse.Pawn,bool) <0x003e1> at ColonistBarHiding.UI.Dialog_ManageColonistBar.DoWindowContents (UnityEngine.Rect) <0x001bd> at Verse.Window/cAnonStorey0.<>m0 (int) <0x00882>

SaucyPigeon commented 4 years ago

Fixed