Initialize engine version: 5.3.3f1 (910d71450a97) GfxDevice: creating device client; threaded=1 Direct3D: Version: Direct3D 9.0c [aticfx64.dll 8.17.10.1474] Renderer: AMD Radeon R9 200 Series Vendor: ATI VRAM: 2026 MB (via DXGI) Caps: Shader=30 DepthRT=1 NativeDepth=1 NativeShadow=1 DF16=1 INTZ=1 NULL=1 RESZ=1 SlowINTZ=1 Begin MonoManager ReloadAssembly Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\UnityEngine.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\UnityEngine.dll into Unity Child Domain Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Assembly-CSharp-firstpass.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Assembly-CSharp-firstpass.dll into Unity Child Domain Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Assembly-CSharp.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Assembly-CSharp.dll into Unity Child Domain Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Assembly-UnityScript-firstpass.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Assembly-UnityScript-firstpass.dll into Unity Child Domain Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\UnityEngine.UI.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\UnityEngine.UI.dll into Unity Child Domain Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\UnityEngine.Networking.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\UnityEngine.Networking.dll into Unity Child Domain Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Boo.Lang.Compiler.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Boo.Lang.Compiler.dll into Unity Child Domain Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\brix-common.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\brix-common.dll into Unity Child Domain Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Brix.Core.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Brix.Core.dll into Unity Child Domain Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\ArabicSupport.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\ArabicSupport.dll into Unity Child Domain Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Newtonsoft.Json.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Newtonsoft.Json.dll into Unity Child Domain Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\log4net.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\log4net.dll into Unity Child Domain Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Mono.CSharp.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Mono.CSharp.dll into Unity Child Domain Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Mono.Nat.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Mono.Nat.dll into Unity Child Domain Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\MoonSharp.Interpreter.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\MoonSharp.Interpreter.dll into Unity Child Domain Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\MouseLibWin.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\MouseLibWin.dll into Unity Child Domain Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\ProMouseDll.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\ProMouseDll.dll into Unity Child Domain Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Rewired_Core.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Rewired_Core.dll into Unity Child Domain Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Smooth.Foundations.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Smooth.Foundations.dll into Unity Child Domain Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\StateMachine.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\StateMachine.dll into Unity Child Domain Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\UnityScript.dll (this message is harmless) Loading E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\UnityScript.dll into Unity Child Domain - Completed reload, in 0.489 seconds Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\System.Core.dll (this message is harmless) Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\System.dll (this message is harmless) desktop: 1920x1080 59Hz; virtual: 3520x1080 at -1600,0 Initializing input. Input initialized. Initialized touch support. Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\System.Xml.dll (this message is harmless) Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\System.Configuration.dll (this message is harmless) Logging configured using file at 'Info/logging.xml' (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) UnloadTime: 1.052196 ms The referenced script on this Behaviour (Game Object 'Network') is missing! (Filename: Line: 1655) DontDestroyOnLoad only work for root GameObjects or components on root GameObjects. (Filename: Line: 374) Non platform assembly: data-0000000018868510 (this message is harmless) Fallback handler could not load library E:/SteamLibrary/steamapps/common/Castle Story/Castle Story_Data/Mono/data-0000000018868510.dll Non platform assembly: data-0000000018900250 (this message is harmless) Fallback handler could not load library E:/SteamLibrary/steamapps/common/Castle Story/Castle Story_Data/Mono/data-0000000018900250.dll Non platform assembly: data-000000001890ACA0 (this message is harmless) Fallback handler could not load library E:/SteamLibrary/steamapps/common/Castle Story/Castle Story_Data/Mono/data-000000001890ACA0.dll Rewired: Searching for compatible XInput library... Fallback handler could not load library E:/SteamLibrary/steamapps/common/Castle Story/Castle Story_Data/Mono/xinput1_4.dll Fallback handler could not load library E:/SteamLibrary/steamapps/common/Castle Story/Castle Story_Data/Mono/.\xinput1_4.dll Fallback handler could not load library E:/SteamLibrary/steamapps/common/Castle Story/Castle Story_Data/Mono/xinput1_4.dll Fallback handler could not load library E:/SteamLibrary/steamapps/common/Castle Story/Castle Story_Data/Mono/xinput1_4 Fallback handler could not load library E:/SteamLibrary/steamapps/common/Castle Story/Castle Story_Data/Mono/.\xinput1_4 Fallback handler could not load library E:/SteamLibrary/steamapps/common/Castle Story/Castle Story_Data/Mono/xinput1_4 Fallback handler could not load library E:/SteamLibrary/steamapps/common/Castle Story/Castle Story_Data/Mono/libxinput1_4.dll Fallback handler could not load library E:/SteamLibrary/steamapps/common/Castle Story/Castle Story_Data/Mono/.\libxinput1_4.dll Fallback handler could not load library E:/SteamLibrary/steamapps/common/Castle Story/Castle Story_Data/Mono/libxinput1_4.dll Rewired: Found Xinput1_3.dll. DontDestroyOnLoad only work for root GameObjects or components on root GameObjects. (Filename: Line: 374) WwiseUnity: Initialize sound engine ... (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) WwiseUnity: Setting base SoundBank path to E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\StreamingAssets\.\Windows\ (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) WwiseUnity: Sound engine initialized. (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) DontDestroyOnLoad only work for root GameObjects or components on root GameObjects. (Filename: Line: 374) GameAnalytics booted (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) DontDestroyOnLoad only work for root GameObjects or components on root GameObjects. (Filename: Line: 374) DontDestroyOnLoad only work for root GameObjects or components on root GameObjects. (Filename: Line: 374) Fallback handler could not load library E:/SteamLibrary/steamapps/common/Castle Story/Castle Story_Data/Mono/libc Fallback handler could not load library E:/SteamLibrary/steamapps/common/Castle Story/Castle Story_Data/Mono/.\libc Fallback handler could not load library E:/SteamLibrary/steamapps/common/Castle Story/Castle Story_Data/Mono/libc Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\System.Runtime.Serialization.dll (this message is harmless) Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\System.Xml.Linq.dll (this message is harmless) The referenced script on this Behaviour (Game Object 'Tests') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Mono.Security.dll (this message is harmless) Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Boo.Lang.dll (this message is harmless) Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\Boo.Lang.Parser.dll (this message is harmless) Platform assembly: E:\SteamLibrary\steamapps\common\Castle Story\Castle Story_Data\Managed\UnityScript.Lang.dll (this message is harmless) The referenced script on this Behaviour (Game Object 'Canvas') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'SmoothDisposer') is missing! (Filename: Line: 1655) Unloading 13 Unused Serialized files (Serialized files now loaded: 0) UnloadTime: 21.992453 ms Unloading 37 unused Assets to reduce memory usage. Loaded Objects now: 161136. Total: 441.358459 ms (FindLiveObjects: 17.428080 ms CreateObjectMapping: 3.488295 ms MarkObjects: 409.178680 ms DeleteObjects: 0.532942 ms) The referenced script on this Behaviour (Game Object 'SmoothDisposer') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'SmoothDisposer') is missing! (Filename: Line: 1655) Unloading 6 Unused Serialized files (Serialized files now loaded: 0) ClientRpc call on un-spawned object (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) UnloadTime: 41.239521 ms NullReferenceException: Object reference not set to an instance of an object at Brix.Engine.Voxel.GetVoxelHandle (XYZ index) [0x00000] in :0 at Brix.Engine.Voxel.GetID (XYZ position) [0x00000] in :0 at Brix.Engine.Voxel.GetBlockInfo (XYZ position) [0x00000] in :0 at Brix.Engine.Voxel.GetTerrainBlockData (XYZ position) [0x00000] in :0 at Brix.Engine.Voxel.GetVoxel (XYZ position) [0x00000] in :0 at Brix.Game.Rules.TerrainRules.CanDigAt (Vector3 v3) [0x00000] in :0 at Brix.Input.CursorController.m__791 () [0x00000] in :0 at Brix.Input.CursorState.m__798 (Brix.Game.AI.Nodes.BoolFunc c) [0x00000] in :0 at Smooth.Slinq.Slinq`2[Brix.Game.AI.Nodes.UtilityNodes+BoolFunc,Smooth.Slinq.Context.IListContext`1[Brix.Game.AI.Nodes.UtilityNodes+BoolFunc]].All (Smooth.Delegates.DelegateFunc`2 predicate) [0x00000] in :0 at Brix.Input.CursorState.Check () [0x00000] in :0 at Brix.Input.CursorState.m__79E () [0x00000] in :0 at Brix.External.Signals.Signal.Invoke () [0x00000] in :0 at RadialLayoutGroup.Update () [0x00000] in :0 (Filename: Line: -1) Unloading 188 unused Assets to reduce memory usage. Loaded Objects now: 168491. Total: 492.481598 ms (FindLiveObjects: 15.942540 ms CreateObjectMapping: 10.441878 ms MarkObjects: 465.435516 ms DeleteObjects: 0.660207 ms) MegaVoxelGeo.Start() : Couldn't initialize border material! (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) RearViewMirror: Had to look through every assembly for [Newtonsoft.Json.Serialization.DefaultReferenceResolver, Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=null] (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) Newtonsoft.Json.Serialization.DefaultSerializationBinder, Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=null (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) RearViewMirror: Had to look through every assembly for [Newtonsoft.Json.Utilities.ReflectionUtils, Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=null] (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) InputModeController connected to UIGameObserver Signals (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) The referenced script on this Behaviour (Game Object '') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object '') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object '') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object '') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object '') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object '') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object '') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object '') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object '') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object '') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object '') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object '') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) The referenced script on this Behaviour (Game Object 'MagicMine') is missing! (Filename: Line: 1655) Neutral (Brix.Game.Faction) (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) Neutral (Brix.Game.Faction) (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) Neutral (Brix.Game.Faction) (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) Neutral (Brix.Game.Faction) (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) Neutral (Brix.Game.Faction) (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) Neutral (Brix.Game.Faction) (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) Neutral (Brix.Game.Faction) (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) Neutral (Brix.Game.Faction) (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) Neutral (Brix.Game.Faction) (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) Neutral (Brix.Game.Faction) (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) Neutral (Brix.Game.Faction) (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) Neutral (Brix.Game.Faction) (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 1 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Corruptron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Corruptron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 2 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Minitron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Corruptron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Corruptron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 3 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Minitron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Minitron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Corruptron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 4 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Minitron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Corruptron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Corruptron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 5 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Minitron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Corruptron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Corruptron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 5 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 5 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 5 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 5 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 5 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 5 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 5 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 5 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New exterminate mission, at Crystal (1) (Brix.Lua.LuaDriver) (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Minitron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Minitron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Minitron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 5 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 5 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 5 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 6 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New exterminate mission, at Crystal (8) (Brix.Lua.LuaDriver) (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 5 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New exterminate mission, at Crystal (3) (Brix.Lua.LuaDriver) (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Minitron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Minitron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Corruptron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 5 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 5 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 5 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 5 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) ******New defend mission, now 5 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) ******New exterminate mission, at Crystal (6) (Brix.Lua.LuaDriver) (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Minitron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Corruptron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Corruptron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) ******New defend mission, now 4 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 4 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 4 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) ******New defend mission, now 2 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 3 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Corruptron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Corruptron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) ******New defend mission, now 3 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 2 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 3 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Minitron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Corruptron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Corruptron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 3 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 3 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 4 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Minitron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Minitron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Minitron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 4 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 4 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 4 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 4 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 4 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 4 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 4 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 4 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 4 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 4 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) ******New defend mission, now 3 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 3 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Minitron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Corruptron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Corruptron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) ******New defend mission, now 3 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) ******New defend mission, now 2 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 2 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 2 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 2 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 2 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 3 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Minitron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Minitron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Corruptron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 3 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 3 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 3 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Minitron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Minitron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) SetSyncVarGameObject GameObject Corruptron(Clone) (UnityEngine.GameObject) has a zero netId. Maybe it is not spawned yet? (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) ******New defend mission, now 3 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.RemoveUnitFromCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__5A0 (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Remove (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Remove (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerExit (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerExitListener.OnTriggerExit (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) NullReferenceException at (wrapper managed-to-native) UnityEngine.GameObject:GetComponentFastPath (System.Type,intptr) at UnityEngine.GameObject.GetComponent[AffiliationComponent] () [0x00000] in :0 at Brix.Game.Faction.GetFaction (UnityEngine.GameObject go) [0x00000] in :0 at Brix.Game.Affiliation.GetRelation (Brix.Game.Faction a, UnityEngine.GameObject b) [0x00000] in :0 at Brix.Game.Affiliation.IsAllied (Brix.Game.Faction f, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.IsAttacker (.CaptureClock self, UnityEngine.GameObject go) [0x00000] in :0 at CaptureClock.m__597 (KeyValuePair`2 Unit, .CaptureClock self) [0x00000] in :0 at (wrapper delegate-invoke) Smooth.Delegates.DelegateFunc`3, CaptureClock, bool>:invoke_bool__this___KeyValuePair`2_CaptureClock (System.Collections.Generic.KeyValuePair`2,CaptureClock) at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].WhereSkip (Smooth.Slinq.Context.PredicateContext`3& context, Smooth.Algebraics.Option`1& next) [0x00000] in :0 at Smooth.Slinq.Slinq`2[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock]]..ctor (Smooth.Slinq.Context.Mutator`2 skip, Smooth.Slinq.Context.Mutator`2 remove, Smooth.Slinq.Context.Mutator`2 dispose, PredicateContext`3 context) [0x00000] in :0 at Smooth.Slinq.Context.PredicateContext`3[System.Collections.Generic.KeyValuePair`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],Smooth.Slinq.Context.DictionaryContext`2[UnityEngine.GameObject,CaptureClock+UnitCaptureInfo],CaptureClock].Where (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at Smooth.Slinq.Slinq.Where[KeyValuePair`2,DictionaryContext`2,CaptureClock] (Slinq`2 slinq, Smooth.Delegates.DelegateFunc`3 predicate, .CaptureClock parameter) [0x00000] in :0 at CaptureClock.ReevaluateCapture () [0x00000] in :0 at CaptureClock.AddUnitInCaptureZone (UnityEngine.GameObject unitGO) [0x00000] in :0 at IsCapturable.m__59F (UnityEngine.GameObject g) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.GameObject].Invoke (UnityEngine.GameObject a) [0x00000] in :0 at Brix.External.Collections.ReactiveCollection`1[UnityEngine.GameObject].Add (UnityEngine.GameObject item) [0x00000] in :0 at ColliderTracker.Add (ICollection`1 collection, UnityEngine.GameObject go) [0x00000] in :0 at ColliderTracker._OnTriggerEnter (UnityEngine.Collider _collider) [0x00000] in :0 at Brix.External.Signals.Signal`1[UnityEngine.Collider].Invoke (UnityEngine.Collider a) [0x00000] in :0 at Brix.Utils.Listeners.GameObjectListener`1[T1].Invoke (.T1 a) [0x00000] in :0 at Brix.Utils.Listeners.OnTriggerEnterListener.OnTriggerEnter (UnityEngine.Collider c) [0x00000] in :0 (Filename: Line: -1) ******New defend mission, now 3 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)