{"Id":"Candide.CandideUI.TownOverview.Components.TownOverviewCitizenHolder","Name":"TownOverviewCitizenHolder","DisplayName":"TownOverviewCitizenHolder","FullName":"Candide.CandideUI.TownOverview.Components.TownOverviewCitizenHolder","Namespace":"Candide.CandideUI.TownOverview.Components","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.CandideUI.Components.Holder.CandideHolderBase","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"CitizenPickedUp:System.EventHandler\u00601\u003CCandide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent\u003E","Name":"CitizenPickedUp","Type":"System.EventHandler\u003CCandide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent\u003E","Signature":"private System.EventHandler\u003CCandide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent\u003E CitizenPickedUp","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"974F4ED5B51122A7BC663E19FBF4282DE7FC7B90374E368680BAA856FA9EA6C3"},{"Id":"_buildingIcon:Candide.CandideUI.Components.CandideIcon","Name":"_buildingIcon","Type":"Candide.CandideUI.Components.CandideIcon","Signature":"private Candide.CandideUI.Components.CandideIcon _buildingIcon","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"5F9729F9CC4EF4A146B30ECCC68F8CD9A0D084334A48BFE2877205C9B64A6D80"},{"Id":"_citizen:CandideServer.MessageModels.Towns.CitizenTownOverviewData","Name":"_citizen","Type":"CandideServer.MessageModels.Towns.CitizenTownOverviewData","Signature":"private CandideServer.MessageModels.Towns.CitizenTownOverviewData _citizen","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"787C4BDB744989937B6DB7B0F21020057E3CCC43550C738C3746242F83A3B03E"},{"Id":"_citizenIcon:Candide.CandideUI.Components.CandideIcon","Name":"_citizenIcon","Type":"Candide.CandideUI.Components.CandideIcon","Signature":"private Candide.CandideUI.Components.CandideIcon _citizenIcon","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"EFF5A0121EA9D732C6F3A98FE2E8DE85E3E9EE7AF820B0CEADBEE9205D7EA505"},{"Id":"_importantInfoText:Candide.CandideUI.Components.CandideTextLabel","Name":"_importantInfoText","Type":"Candide.CandideUI.Components.CandideTextLabel","Signature":"private Candide.CandideUI.Components.CandideTextLabel _importantInfoText","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FFCD10FE5EFFFF5BAD3820AD6929DB7B2E5CE9E832B58EE86D4B6695427ACF23"},{"Id":"_name:Candide.CandideUI.Components.CandideTextLabel","Name":"_name","Type":"Candide.CandideUI.Components.CandideTextLabel","Signature":"private Candide.CandideUI.Components.CandideTextLabel _name","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"03E99389B561E80F2CBDB429FE954DEC76FB2E5327FC2E30DD6A99F5E516F610"},{"Id":"_secondaryAction:System.Action","Name":"_secondaryAction","Type":"System.Action","Signature":"private System.Action _secondaryAction","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"2D7732D3BDA97FA8D1A1458D0A1A190BDB36F47860DE03ABEA80881B0D63A3CD"},{"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":[{"Id":"Citizen:CandideServer.MessageModels.Towns.CitizenTownOverviewData","Name":"Citizen","Type":"CandideServer.MessageModels.Towns.CitizenTownOverviewData","Signature":"public CandideServer.MessageModels.Towns.CitizenTownOverviewData Citizen","Visibility":"public","HasGetter":true,"HasSetter":true,"Hash":"FB67DD8143FC50556799AFFDC3A2DA492F572FE5D7A2A5A6A9D86A105C37280F"}],"Events":[{"Id":"CitizenPickedUp:System.EventHandler\u00601\u003CCandide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent\u003E","Name":"CitizenPickedUp","Type":"System.EventHandler\u003CCandide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent\u003E","Signature":"public System.EventHandler\u003CCandide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent\u003E CitizenPickedUp","Visibility":"public","Hash":"A6960C1F8C747291C678CF35D1A5FC2D97FFAC6A28CD10A8332E20758C433735"}],"Methods":[{"Id":"GetPickupContent()-\u003ECandide.CandideUI.Components.Holder.ICandideDraggableHolderContent","Name":"GetPickupContent","Signature":"public Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent GetPickupContent()","Visibility":"public","ReturnType":"Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":60,"BodyHash":"19261BA6047D7867A0230FF111ED56AB6889C504EFECDA71C17489F13986132C","Hash":"EE7DFA276A05871F2B00336507C4966726FD6BA3CF2BA10B94B6A77547FE34DF","CalledMethods":["Candide.CandideUI.CandideUiElement::get_Enabled()","Candide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent::.ctor(Candide.CandideUI.Components.Holder.CandideHolderBase, System.Guid, System.String)","System.EventHandler\u003CCandide.CandideUI.TownOverview.Components.CitizenDraggableHolderContent\u003E::Invoke(System.Object, !0)"],"StringLiterals":[],"Source":null},{"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":435,"BodyHash":"3D0D5C73EC4012A217368FADC105DE81A588AF99B37BB8DBD19D4277E79F866F","Hash":"558A4FB8E6D07AA47D891774A61AE8D43D0959C6D5BC0549DCC3FD774E40DDA5","CalledMethods":["Candide.CandideUI.TownOverview.Components.TownOverviewCitizenHolder::get_Citizen()","Candide.CandideUI.TownOverview.TownOverviewControl::get_HoveredCitizen()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Guid::op_Equality(System.Guid, System.Guid)","System.Guid::op_Inequality(System.Guid, System.Guid)","Candide.CandideUI.CandideUiElement::get_BorderBounds()","Microsoft.Xna.Framework.Rectangle::get_Location()","Microsoft.Xna.Framework.Point::ToVector2()","Microsoft.Xna.Framework.Vector2::get_One()","Candide.CandideUI.UiRenderContext::DrawSprite9Box(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Candide.CandideUI.CandideUiElement::Draw(Candide.CandideUI.UiRenderContext)","Candide.CandideUI.CandideUiElement::get_IsHovered()","Candide.CandideUI.Components.Holder.CandideHolderBase::InternalDraw(Candide.CandideUI.UiRenderContext)"],"StringLiterals":[],"Source":null},{"Id":"OnCitizenChanged()-\u003ESystem.Void","Name":"OnCitizenChanged","Signature":"private System.Void OnCitizenChanged()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":753,"BodyHash":"DCFD81FBC5AED8AB639ACF89BA3D0A43A0B10BD244AB38BDEAAB5B9B20426B24","Hash":"F771BC9DDA7FA5C4D26A3C22BB467F54C467A141104CA0A1E3C3CDABEBBAD72F","CalledMethods":["CandideServer.Database.CitizenDataBase::GetCitizenOrMissing(System.String)","Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)","Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)","Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)","Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)","Shared.Text.StringDefinitions::GetString(System.String)","System.Single::ToString(System.String)","System.String::Format(System.String, System.Object)","Candide.CandideUI.Components.CandideTextLabel::get_Text()","System.String::IsNullOrEmpty(System.String)","System.String::Concat(System.String, System.String, System.String)","Candide.GameModels.GameState::TryGetCitizenSlot(System.Guid, System.Guid, Candide.GameModels.Models.Citizens.CitizenSlot\u0026)","Shared.Data.JobDataBase::GetJobOrNull(System.String)","System.String::op_Equality(System.String, System.String)","Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)","System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Models.Citizen.JobProgress\u003E::get_Item(!0)","Shared.Data.DataModels.JobDataExtensions::GetName(Shared.Data.DataModels.JobData, System.Boolean)","System.String::Format(System.String, System.Object, System.Object, System.Object)"],"StringLiterals":["Not expected. If a home building is set, a citizen slot should be also site and vice versa","Citizens_CurrentHunger","P0","Citizens_Unassigned","Unexpected","job:unemployed","Citizens_NameAndCurrentJobLevel"],"Source":null},{"Id":"OnControllerXPressed()-\u003ESystem.Void","Name":"OnControllerXPressed","Signature":"public System.Void OnControllerXPressed()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":18,"BodyHash":"0FDFD7AE7BC8DACB17713347A92EC9982C47FC97E08DF294B8B9E8572C0661EE","Hash":"227CBC135CBE63A8D173EFC77250539694626CC7023F3AF56E53A1A6F49B0557","CalledMethods":["Candide.CandideUI.CandideUiElement::OnControllerXPressed()","System.Action::Invoke()"],"StringLiterals":[],"Source":null},{"Id":"OnMouseSecondaryDown()-\u003ESystem.Void","Name":"OnMouseSecondaryDown","Signature":"public System.Void OnMouseSecondaryDown()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":18,"BodyHash":"3994C4DF70CDCA5BDDF69BA365C44A109F374721E6FF8894E9BEA7DC3C059047","Hash":"2BD363010111B7324E1C8DA9406D3C36FEAB4392E45851D0E293FBA4A57A1577","CalledMethods":["Candide.CandideUI.CandideUiElement::OnMouseSecondaryDown()","System.Action::Invoke()"],"StringLiterals":[],"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":43,"BodyHash":"249EEC116ED77FB4C9211DF60E53E85F7C74BA88E41B75C08B83777F9EFAC294","Hash":"D48AA863FDADAD0C9117D410A5FA33C0FBA517EEDE8E16665D979FC0E04E1342","CalledMethods":["Candide.CandideUI.CandideUiElement::get_IsHovered()","Candide.CandideUI.TownOverview.Components.TownOverviewCitizenHolder::get_Citizen()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":[],"Source":null}],"Hash":"22A6389BE2196C6B939997A250D8E1BAE504733FC18DBECF3BA13056F87A623D"}