{"Id":"Candide.CandideUI.TownOverview.Components.TownOverviewMap","Name":"TownOverviewMap","DisplayName":"TownOverviewMap","FullName":"Candide.CandideUI.TownOverview.Components.TownOverviewMap","Namespace":"Candide.CandideUI.TownOverview.Components","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.CandideUI.TownOverview.Components.AbstractMapControl","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_displayData:Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData","Name":"_displayData","Type":"Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData","Signature":"private Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData _displayData","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"ED158479896EFF86E58F7E8C80F98FFEE8241D3C41195D7DEC8D2AADC0418688"},{"Id":"_mouseSimulator:Candide.CandideUI.Helpers.ControllerMouseSimulator","Name":"_mouseSimulator","Type":"Candide.CandideUI.Helpers.ControllerMouseSimulator","Signature":"private Candide.CandideUI.Helpers.ControllerMouseSimulator _mouseSimulator","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"48542157EB6BC92CEE15F6CD4D290DC7517C9DDBD0BA896AA5EF3A3A6EF9AC1C"},{"Id":"_slots:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.CandideUI.TownOverview.Components.CitizenSlotHolder\u003E","Name":"_slots","Type":"System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TownOverview.Components.CitizenSlotHolder\u003E","Signature":"private System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TownOverview.Components.CitizenSlotHolder\u003E _slots","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"5AF3FC125D3C0932BA95F685ABB636BF26A4508745E2BB199D6E5B09458FE4E5"},{"Id":"_slotsPanel:Candide.CandideUI.Containers.CandidePanel","Name":"_slotsPanel","Type":"Candide.CandideUI.Containers.CandidePanel","Signature":"private Candide.CandideUI.Containers.CandidePanel _slotsPanel","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3A8BB3F1282C20A2898C26C570B1D926E478FC5564BFA691C8EE74EF3808FC39"},{"Id":"_townOverviewControl:Candide.CandideUI.TownOverview.TownOverviewControl","Name":"_townOverviewControl","Type":"Candide.CandideUI.TownOverview.TownOverviewControl","Signature":"private Candide.CandideUI.TownOverview.TownOverviewControl _townOverviewControl","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"9F8B330AD06E03596970D8870530E8FB481AEDB3927F9CE28F1198DDAD69AF3D"}],"Properties":[],"Events":[],"Methods":[{"Id":"InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void","Name":"InternalDraw","Signature":"protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"context","Type":"Candide.CandideUI.UiRenderContext","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":87,"BodyHash":"785A6BF46D2043CD36A8AD0C7A4A857D192F307D41308AA52ADB085B1E2BA730","Hash":"4B434A844866E2B25B7EADBF039C2A08D562E66BEEDA0E449BC2E33EE204E4ED","CalledMethods":["Candide.CandideUI.CandideUiContainerMultipleItems::InternalDraw(Candide.CandideUI.UiRenderContext)","Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()","Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()","Candide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent::get_IconData()","CandideCreator.Shared.Graphics.IconData::GetIcon(CandideCreator.Shared.Graphics.IconFlag)","Candide.CandideUI.CandideUiElement::get_ActualBounds()","Microsoft.Xna.Framework.Rectangle::get_Center()","Microsoft.Xna.Framework.Point::ToVector2()","Microsoft.Xna.Framework.Vector2::get_One()","Candide.CandideUI.UiRenderContext::DrawIcon(CandideCreator.Shared.Graphics.Icon, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"OnTownsChanged(Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData)-\u003ESystem.Void","Name":"OnTownsChanged","Signature":"public System.Void OnTownsChanged(Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData displayData)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"displayData","Type":"Candide.CandideUI.TownOverview.DisplayData.TownOverviewDisplayData","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":296,"BodyHash":"0B8B3527DAF84D6EEC27D5524CEA1C506E43B3D56B6D894ED1704AF62214A185","Hash":"BF40A61CEC46EB557A59FB2C7596B64F3C2A7CE9FBCDC124481BD9EA7B4D9970","CalledMethods":["System.Guid::op_Inequality(System.Guid, System.Guid)","Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)","Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TownOverview.Components.CitizenSlotHolder\u003E::Clear()","Microsoft.Xna.Framework.Rectangle::get_Center()","Microsoft.Xna.Framework.Point::ToVector2()","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()","HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)","System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::GetEnumerator()","List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Current()","Candide.CandideUI.TownOverview.Components.CitizenSlotHolder::.ctor(Candide.CandideUI.TownOverview.TownOverviewControl)","Candide.CandideUI.TownOverview.Components.CitizenSlotHolder::set_CitizenSlot(Candide.GameModels.Models.Citizens.CitizenSlot)","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TownOverview.Components.CitizenSlotHolder\u003E::set_Item(!0, !1)","Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)","List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::MoveNext()","System.IDisposable::Dispose()","HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()"],"StringLiterals":["Never should have come here"],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":110,"BodyHash":"C36D344CB06C3A23104439A8E755132D9CCA25F5378B1C0AD89A1169D2961886","Hash":"9C4531151AD6584850737E585F0F0CDBF2F19A1ED9D646C45C5B574640986DE0","CalledMethods":["Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()","Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()","Candide.CandideUI.CandideUiElement::GetFocusable()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)","Candide.CandideUI.Helpers.ControllerMouseSimulator::SetCursorPosition(System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E)","Candide.CandideUI.Helpers.ControllerMouseSimulator::Update()","Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)","Candide.CandideUI.TownOverview.Components.TownOverviewMap::UpdateSlotPositions(Candide.GameModels.Models.ClientTownModel)"],"StringLiterals":[],"Source":null},{"Id":"UpdateSlotPositions(Candide.GameModels.Models.ClientTownModel)-\u003ESystem.Void","Name":"UpdateSlotPositions","Signature":"private System.Void UpdateSlotPositions(Candide.GameModels.Models.ClientTownModel town)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"town","Type":"Candide.GameModels.Models.ClientTownModel","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":449,"BodyHash":"1F934A8E3B99986E96D1718577F6D27A2EC1264EDF756F0B2840B42F2F3CF39A","Hash":"435F93E3161AADED59832163CD8A646B74AA68EC4B344ECEDE34B849F05C7099","CalledMethods":["Candide.CandideUI.Components.CandideDraggableMap::GetTileToScreenTransform()","Candide.CandideUI.CandideUiElement::CalculateScreenPosition()","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()","HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)","System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Count()","Microsoft.Xna.Framework.Rectangle::get_Center()","Microsoft.Xna.Framework.Point::ToVector2()","CandideCreator.Shared.Helpers.VectorExtension::Transform(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector2\u0026)","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Item(System.Int32)","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TownOverview.Components.CitizenSlotHolder\u003E::TryGetValue(!0, !1\u0026)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","Candide.CandideUI.CandideUiSystem::get_Scale()","Candide.CandideUI.CandideUiElement::set_Top(System.Int32)","Candide.CandideUI.CandideUiElement::set_Left(System.Int32)","HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":["TownOverviewMap",": Slots dictionary did not contain slot with ID ",". Add it here again perhaps?"],"Source":null}],"Hash":"B4262A9C7678C84AFC4109277C52A0E064B57820C6ABE491DA7A58B4F8BE5DBE"}