thmsndk / Screeps3D

A 3D client for the MMORTS Screeps.com
89 stars 17 forks source link

ArgumentOutOfRangeException when picking room with PVP #225

Open thmsndk opened 4 years ago

thmsndk commented 4 years ago
warpath room index 4
ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: index
  at System.Linq.Enumerable.ElementAt[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Int32 index) [0x00048] in <55b3683038794c198a24e8a1362bfc61>:0 
  at Screeps3D.Rooms.RoomChooser.ChooseRoomWithPVPOrOwnedRoom () [0x00116] in C:\Projects\Screeps3D\Assets\Scripts\Screeps3D\Rooms\RoomChooser.cs:297 
  at Screeps3D.Rooms.RoomChooser.RoomSwap () [0x00010] in C:\Projects\Screeps3D\Assets\Scripts\Screeps3D\Rooms\RoomChooser.cs:220 
  at Screeps3D.Rooms.RoomChooser+<FindPvpRoom>d__23.MoveNext () [0x00035] in C:\Projects\Screeps3D\Assets\Scripts\Screeps3D\Rooms\RoomChooser.cs:160 
  at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <0739a72d3d254cc0adedc62f32962bef>:0 
UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
Screeps3D.Rooms.RoomChooser:OnTogglePvpSpectate(Boolean) (at C:\Projects\Screeps3D\Assets\Scripts\Screeps3D\Rooms\RoomChooser.cs:107)
UnityEngine.Events.InvokableCall`1:Invoke(Boolean)
UnityEngine.Events.UnityEvent`1:Invoke(Boolean)
UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at C:\Program Files\Unity\Hub\Editor\2019.3.12f1\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.ugui\Runtime\UI\Core\Toggle.cs:280)
UnityEngine.UI.Toggle:set_isOn(Boolean) (at C:\Program Files\Unity\Hub\Editor\2019.3.12f1\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.ugui\Runtime\UI\Core\Toggle.cs:243)
UnityEngine.UI.Toggle:InternalToggle() (at C:\Program Files\Unity\Hub\Editor\2019.3.12f1\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.ugui\Runtime\UI\Core\Toggle.cs:313)
UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at C:\Program Files\Unity\Hub\Editor\2019.3.12f1\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.ugui\Runtime\UI\Core\Toggle.cs:324)
UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at C:\Program Files\Unity\Hub\Editor\2019.3.12f1\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.ugui\Runtime\EventSystem\ExecuteEvents.cs:50)
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at C:\Program Files\Unity\Hub\Editor\2019.3.12f1\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.ugui\Runtime\EventSystem\ExecuteEvents.cs:261)
UnityEngine.EventSystems.StandaloneInputModule:ReleaseMouse(PointerEventData, GameObject) (at C:\Program Files\Unity\Hub\Editor\2019.3.12f1\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.ugui\Runtime\EventSystem\InputModules\StandaloneInputModule.cs:195)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMousePress(MouseButtonEventData) (at C:\Program Files\Unity\Hub\Editor\2019.3.12f1\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.ugui\Runtime\EventSystem\InputModules\StandaloneInputModule.cs:644)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMouseEvent(Int32) (at C:\Program Files\Unity\Hub\Editor\2019.3.12f1\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.ugui\Runtime\EventSystem\InputModules\StandaloneInputModule.cs:552)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMouseEvent() (at C:\Program Files\Unity\Hub\Editor\2019.3.12f1\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.ugui\Runtime\EventSystem\InputModules\StandaloneInputModule.cs:532)
UnityEngine.EventSystems.StandaloneInputModule:Process() (at C:\Program Files\Unity\Hub\Editor\2019.3.12f1\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.ugui\Runtime\EventSystem\InputModules\StandaloneInputModule.cs:289)
UnityEngine.EventSystems.EventSystem:Update() (at C:\Program Files\Unity\Hub\Editor\2019.3.12f1\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.ugui\Runtime\EventSystem\EventSystem.cs:377)