6/17/2015 12:22:16 PM Steamworks Init 6/17/2015 12:22:16 PM Steamworks IsRunning: True 6/17/2015 12:22:16 PM GameInit (0 - 6/17/2015 12:22:16 PM) 6/17/2015 12:22:16 PM GameInit (1 - 6/17/2015 12:22:16 PM) 6/17/2015 12:22:16 PM GameInit (2 - 6/17/2015 12:22:16 PM) 6/17/2015 12:22:16 PM Version: 0.894 6/17/2015 12:22:17 PM audio load: 463 6/17/2015 12:22:17 PM GameInit (3 - 6/17/2015 12:22:17 PM) 6/17/2015 12:22:17 PM GameInit (4 - 6/17/2015 12:22:17 PM) 6/17/2015 12:22:18 PM GameInit (5 - 6/17/2015 12:22:18 PM) 6/17/2015 12:22:18 PM GameInit (6 - 6/17/2015 12:22:18 PM) 6/17/2015 12:22:22 PM GameInit (7 - 6/17/2015 12:22:22 PM) 6/17/2015 12:23:47 PM Steamworks Init 6/17/2015 12:23:47 PM Steamworks IsRunning: True 6/17/2015 12:23:47 PM GameInit (0 - 6/17/2015 12:23:47 PM) 6/17/2015 12:23:48 PM GameInit (1 - 6/17/2015 12:23:48 PM) 6/17/2015 12:23:48 PM GameInit (2 - 6/17/2015 12:23:48 PM) 6/17/2015 12:23:48 PM Version: 0.894 6/17/2015 12:23:49 PM audio load: 463 6/17/2015 12:23:49 PM GameInit (3 - 6/17/2015 12:23:49 PM) 6/17/2015 12:23:49 PM GameInit (4 - 6/17/2015 12:23:49 PM) 6/17/2015 12:23:50 PM GameInit (5 - 6/17/2015 12:23:50 PM) 6/17/2015 12:23:50 PM GameInit (6 - 6/17/2015 12:23:50 PM) 6/17/2015 12:23:53 PM GameInit (7 - 6/17/2015 12:23:53 PM) 6/17/2015 12:27:54 PM System.NullReferenceException: Object reference not set to an instance of an object at World.DismantleWorld () [0x00000] in :0 at World.ClearAllState () [0x00000] in :0 6/17/2015 12:48:45 PM Steamworks Init 6/17/2015 12:48:45 PM Steamworks IsRunning: True 6/17/2015 12:48:45 PM GameInit (0 - 6/17/2015 12:48:45 PM) 6/17/2015 12:48:46 PM GameInit (1 - 6/17/2015 12:48:46 PM) 6/17/2015 12:48:46 PM GameInit (2 - 6/17/2015 12:48:46 PM) 6/17/2015 12:48:46 PM Version: 0.894 6/17/2015 12:48:47 PM audio load: 463 6/17/2015 12:48:47 PM GameInit (3 - 6/17/2015 12:48:47 PM) 6/17/2015 12:48:47 PM GameInit (4 - 6/17/2015 12:48:47 PM) 6/17/2015 12:48:48 PM GameInit (5 - 6/17/2015 12:48:48 PM) 6/17/2015 12:48:48 PM GameInit (6 - 6/17/2015 12:48:48 PM) 6/17/2015 12:48:51 PM GameInit (7 - 6/17/2015 12:48:51 PM) 6/17/2015 1:17:02 PM Steamworks Init 6/17/2015 1:17:02 PM Steamworks IsRunning: True 6/17/2015 1:17:02 PM GameInit (0 - 6/17/2015 1:17:02 PM) 6/17/2015 1:17:03 PM GameInit (1 - 6/17/2015 1:17:03 PM) 6/17/2015 1:17:03 PM GameInit (2 - 6/17/2015 1:17:03 PM) 6/17/2015 1:17:03 PM Version: 0.894 6/17/2015 1:17:04 PM audio load: 463 6/17/2015 1:17:04 PM GameInit (3 - 6/17/2015 1:17:04 PM) 6/17/2015 1:17:04 PM GameInit (4 - 6/17/2015 1:17:04 PM) 6/17/2015 1:17:05 PM GameInit (5 - 6/17/2015 1:17:05 PM) 6/17/2015 1:17:05 PM GameInit (6 - 6/17/2015 1:17:05 PM) 6/17/2015 1:17:08 PM GameInit (7 - 6/17/2015 1:17:08 PM) 6/17/2015 2:54:43 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:43 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:43 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:43 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:43 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:43 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:43 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:43 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:43 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:43 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:43 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:43 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:43 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:43 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:43 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:43 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:44 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:45 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:46 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:47 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:47 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:47 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:47 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:47 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:47 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:47 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:47 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:47 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:47 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:47 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:47 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:47 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:47 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:47 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:47 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:47 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:54:47 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:26 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:26 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:26 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:26 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:26 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:26 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:26 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:26 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:26 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:26 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:26 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:26 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:26 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:26 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:26 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:26 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:26 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:26 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:26 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:27 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:27 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:27 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.b__a8 (ILeftSidebarItemTypeData BaseItem) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Listbox_CustomDrawButtons`1[ILeftSidebarItemTypeData].DoMouseoverDelegateForItem (ILeftSidebarItemTypeData Item) [0x00000] in :0 at Game+<>c__DisplayClassd5.b__a9 (ILeftSidebarItemTypeData BaseItem, .UnityRenderer delegateRenderer, DrawLayer DrawLayerForItem, ArcenRectangle ScreenDrawRect, Boolean HasMouseover, Single Alpha) [0x00000] in :0 at ArcenCustomDrawButtons`1[ILeftSidebarItemTypeData].RenderNonGUI (.UnityRenderer R, DrawLayer DrawLayer, Color DrawColor, Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft) [0x00000] in :0 at AbstractArcenWindow.Render (.UnityRenderer R) [0x00000] in :0 at ArcenGUIManager.Render (.UnityRenderer R) [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at ArcenMainCameraImplementations.MainUpdateLogic () [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:27 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:27 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:27 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:27 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:27 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:27 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:27 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:27 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:27 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:27 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:27 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:27 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:27 PM ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:27 PM : ----------- Update: System.NullReferenceException: Object reference not set to an instance of an object at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 Stack Trace: at MapTileLayerTypeData.GetCanBePlacedOn (.MapTile mainTileOrNull, .PlayerAccount ByPlayer, RaceType ByRace, .City ByCityOrNull, Boolean IsForMapGen, Boolean IsForAlreadyUnderConstructionCheck, ConstructionContext ConstQueue, .AbilityUseResult ResultOrNull, System.Collections.Generic.List`1 ErrorListToPopulateOrNull) [0x00000] in :0 at Game.InnerCheckForClickAction (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, Boolean DoNotActuallyExecuteAction, .AbilityType& AbilityTypeThatWouldResult, .MapTile EffectiveHoverTile) [0x00000] in :0 at Game.GetAbilityTypeThatWouldResultFromClicking (Boolean IsLeft, Boolean IsRight, Boolean IsMiddle, .MapTile TileToBeClicked) [0x00000] in :0 at Game.Helper_PredictResultOfLeftClickForRender () [0x00000] in :0 at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in :0 at Game.DrawGame () [0x00000] in :0 at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in :0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) at EngineConfig.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.Log(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 6/17/2015 2:55:35 PM System.NullReferenceException: Object reference not set to an instance of an object at World.DismantleWorld () [0x00000] in :0 at World.ClearAllState () [0x00000] in :0