{"Id":"Candide.GameModels.Managers.BuildingsManager","Name":"BuildingsManager","DisplayName":"BuildingsManager","FullName":"Candide.GameModels.Managers.BuildingsManager","Namespace":"Candide.GameModels.Managers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"BuildingSpawned(CandideServer.MessageModels.Buildings.BuildingSpawnedMessage)-\u003ESystem.Void","Name":"BuildingSpawned","Signature":"public System.Void BuildingSpawned(CandideServer.MessageModels.Buildings.BuildingSpawnedMessage msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Buildings.BuildingSpawnedMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":403,"BodyHash":"9264EE1BC3879B11511FAF85D92243DF5A9AD58D33F7DB447ED6976312A472AB","Hash":"8B500B72207EAA1E8D739D517ED48532E7597D0A222262CF98F505756D9E1ABC","CalledMethods":["Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)","Candide.GameModels.Controllers.WorldController::AddWorld(CandideServer.Models.Worlds.WorldModel)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","Candide.GameModels.Controllers.ConstructionSitesController::RemoveConstructionSite(System.Guid)","Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVerticalVfx(Microsoft.Xna.Framework.Rectangle)","CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"],"StringLiterals":["event:/buildings/building_built","event:/buildings/infrastructure_built","player-built-construction"],"Source":null},{"Id":"BuildingUpgraded(CandideServer.Models.Buildings.BuildingInstanceModel, System.Collections.Generic.List\u00601\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E)-\u003ESystem.Void","Name":"BuildingUpgraded","Signature":"public System.Void BuildingUpgraded(CandideServer.Models.Buildings.BuildingInstanceModel buildingInstance, System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E updatedBuildingCitizenSlots)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"buildingInstance","Type":"CandideServer.Models.Buildings.BuildingInstanceModel","IsOut":false,"IsOptional":false},{"Name":"updatedBuildingCitizenSlots","Type":"System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":82,"BodyHash":"F922BB2B62C8017B8161FBA6ABF2D087D2C975B1BCD22E9B247C9CF0EFAD024D","Hash":"A9F997C9EE8ED3D1366F6A538DEBEAF6C6D1F342E594DD1A7D3D1049EEB2745A","CalledMethods":["CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)","System.String::op_Equality(System.String, System.String)","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)","Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)","Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVerticalVfx(Microsoft.Xna.Framework.Rectangle)","Candide.GameModels.Controllers.BuildingsController::UpgradeBuilding(CandideServer.Models.Buildings.BuildingInstanceModel, System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenSlotModel\u003E)"],"StringLiterals":["altar","event:/buildings/upgrade_building","event:/interface/altar/ui_altar_upgrade"],"Source":null},{"Id":"CreateGameStateOverview()-\u003ESystem.Void","Name":"CreateGameStateOverview","Signature":"public System.Void CreateGameStateOverview()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1353,"BodyHash":"6274FEC95767AC72527FEC7C3B7850EB9EA65C59026E9C9E56A0DA79C18885BE","Hash":"73589972B8DBBA906617C9BD91276F93975326497ABF06FE57F891FB1052E8D8","CalledMethods":["System.String::op_Implicit(System.String)","ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::Deconstruct(!0\u0026, !1\u0026)","System.Object::ToString()","Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::Deconstruct(!0\u0026, !1\u0026)","Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::MoveNext()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::Deconstruct(!0\u0026, !1\u0026)","Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::MoveNext()","BuildingsManager.\u003C\u003Ec::\u003CCreateGameStateOverview\u003Eb__2_0(System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E)","System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E, System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E\u003E::.ctor(System.Object, System.IntPtr)","System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)","System.Collections.Generic.IEnumerable\u003CSystem.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CSystem.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E\u003E::get_Current()","System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::GetEnumerator()","List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Current()","List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::MoveNext()","System.Collections.IEnumerator::MoveNext()","BuildingsManager.\u003C\u003Ec::\u003CCreateGameStateOverview\u003Eb__2_1(System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E)","System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E\u003E::.ctor(System.Object, System.IntPtr)","System.Collections.Generic.IEnumerable\u003CSystem.Collections.Generic.HashSet\u003CSystem.Guid\u003E\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CSystem.Collections.Generic.HashSet\u003CSystem.Guid\u003E\u003E::get_Current()","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()","HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()","HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()"],"StringLiterals":["TOWNS","BUILDINGS","CONNECTIONS","SLOTS","TOWN CITIZENS","DECORATIONS","ACTIVE INVENTORIES"," - ","ACTIVE INTERNAL RESOURCE STORAGES","ACTIVE CITIZENS","ACTIVE JOBS"],"Source":null},{"Id":"CreateImGui()-\u003ESystem.Void","Name":"CreateImGui","Signature":"public System.Void CreateImGui()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":401,"BodyHash":"D3806F324F6BF782EB2A2A32C083803BEA8A999B948C70828FFB0DE06C6D0803","Hash":"A52BE9BC387D516BD6A2CE6FCBC8DEDFCD22E01D6E4F5E8C42335B1A5A23C728","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::Deconstruct(!0\u0026, !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()","System.String::op_Implicit(System.String)","ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)","ImGuiNET.ImGui::SameLine()","Shared.Data.ConstructionDataBase::GetUpgradesForBuilding(System.String)","System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::get_Count()","System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::get_Item(System.Int32)","ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)","Candide.GameModels.Services.BuildingsService::Send_UpgradeBuildingCheat(System.Guid, System.String)","CandideServer.MessageModels.Buildings.RemoveBuildingMessage::.ctor()","Candide.GameModels.Services.BuildingsService::Send_RemoveBuilding(CandideServer.MessageModels.Buildings.RemoveBuildingMessage)","Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":["Level up to level "," (",")","Maximum upgrade reached","Demolish ("],"Source":null},{"Id":"CreateOverviewImGui()-\u003ESystem.Void","Name":"CreateOverviewImGui","Signature":"public System.Void CreateOverviewImGui()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1174,"BodyHash":"B4FBF36468C2F994AE80C2388ACE8E36449211CD621C3B0646FF42DF41DA666E","Hash":"0D9D72424E8262E5650F2B0E351DB4C4A92294CE8130EBEB5A0D924AE9F8BFCC","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::Deconstruct(!0\u0026, !1\u0026)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","CandideServer.Models.Town.TownModel::GetLocalizedName()","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","System.String::op_Implicit(System.String)","ImGuiNET.ImGui::TreeNode(System.ReadOnlySpan\u003CSystem.Char\u003E)","ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)","System.Numerics.Vector4::.ctor(System.Single)","System.Numerics.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)","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.String::ToUpper()","System.String::Concat(System.String, System.String, System.String)","ImGuiNET.ImGui::TextColored(System.Numerics.Vector4, System.ReadOnlySpan\u003CSystem.Char\u003E)","System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::GetEnumerator()","List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Current()","Candide.GameModels.Models.Citizens.CitizenSlot::get_IsOccupied()","ImGuiNET.ImGui::SameLine(System.Single)","Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)","ImGuiNET.ImGui::SameLine()","List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()","List.Enumerator\u003CSystem.Guid\u003E::get_Current()","Candide.GameModels.GameState::TryGetLogisticsConnection(System.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u0026)"],"StringLiterals":["-","[","] - ","[ ] - ","\u003C-","-\u003E","Internal resource storage\n","Output resource storage\n","Storage inventory\n","Output inventory\n"],"Source":null},{"Id":"CreateServerGameStateOverview()-\u003ESystem.Void","Name":"CreateServerGameStateOverview","Signature":"public System.Void CreateServerGameStateOverview()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":2990,"BodyHash":"096E5DB955B965A1EFCC7247F24F5FF65B2AC3D0A49F6214299D02446261760D","Hash":"6A7092286EB6C0EB37A1487DE1CC30CF03CA9A46D40F1C54A68289EAE310E1FE","CalledMethods":["System.String::op_Implicit(System.String)","ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::Deconstruct(!0\u0026, !1\u0026)","System.Object::ToString()","Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::Deconstruct(!0\u0026, !1\u0026)","Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::MoveNext()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::Deconstruct(!0\u0026, !1\u0026)","Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u003E::MoveNext()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::Deconstruct(!0\u0026, !1\u0026)","Dictionary.Enumerator\u003CSystem.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u003E::MoveNext()","BuildingsManager.\u003C\u003Ec::\u003CCreateServerGameStateOverview\u003Eb__3_0(System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E)","System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E, System.Collections.Generic.HashSet\u003CSystem.Guid\u003E\u003E::.ctor(System.Object, System.IntPtr)","System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)","System.Collections.Generic.IEnumerable\u003CSystem.Collections.Generic.HashSet\u003CSystem.Guid\u003E\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CSystem.Collections.Generic.HashSet\u003CSystem.Guid\u003E\u003E::get_Current()","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()","HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()","HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()","System.Collections.IEnumerator::MoveNext()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::Deconstruct(!0\u0026, !1\u0026)"],"StringLiterals":["TOWNS","BUILDINGS","CONNECTIONS","SLOTS","TOWN CITIZENS","INVENTORIES"," - ","INTERNAL RESOURCE STORAGES","CITIZENS","SOURCES","FOOD SOURCES","WORLDS","DECORATIONS","TRADE ROUTES","  Home: ","  Destination: "],"Source":null},{"Id":"SyncBuildingRemoved(CandideServer.MessageModels.Buildings.BuildingRemovedMessage)-\u003ESystem.Void","Name":"SyncBuildingRemoved","Signature":"public System.Void SyncBuildingRemoved(CandideServer.MessageModels.Buildings.BuildingRemovedMessage msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Buildings.BuildingRemovedMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":630,"BodyHash":"16BD423D464189ECEAECF549215D08D7504424B7DD64117DEDA7D68626FA14BF","Hash":"6E7BCC4580625744D8A7A329CC9803F9642A016075BD6504A23ED13FBB9851CD","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()","List.Enumerator\u003CSystem.Guid\u003E::get_Current()","Candide.GameModels.Controllers.LogisticsController::ConnectionRemoved(System.Guid)","List.Enumerator\u003CSystem.Guid\u003E::MoveNext()","System.IDisposable::Dispose()","Candide.GameModels.Controllers.TownsController::CitizenAssignmentsChangeForTown(CandideServer.MessageModels.Citizens.CitizenAssignmentsChangeForTownMessage)","Candide.GameModels.Controllers.JobsController::SyncUnregisterJob(System.Guid, System.Boolean)","System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage\u003E::GetEnumerator()","List.Enumerator\u003CCandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage\u003E::get_Current()","Candide.GameModels.Controllers.JobsController::SyncUpdateJob(CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage)","List.Enumerator\u003CCandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage\u003E::MoveNext()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Text.StringId\u003E::get_Keys()","Candide.GameModels.Controllers.CitizenController::SyncUnregisterActiveCitizens(System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E)","Candide.GameModels.Managers.WorldManager::RemoveWorld(System.Guid)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)","System.Exception::.ctor(System.String)","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Remove(!0)","Candide.GameModels.Controllers.TownsController::SynchRemoveCitizens(System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E, Candide.GameModels.Models.ClientTownModel)","Candide.GameModels.Controllers.SimpleInventoryController::SyncUnregisterActiveInventory(System.Guid)","Candide.GameModels.Controllers.InternalResourceStorageController::SyncStorageRemoved(System.Guid)","System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Text.StringId\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, Shared.Text.StringId\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Shared.Text.StringId\u003E::Deconstruct(!0\u0026, !1\u0026)","Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)","Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)","Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(System.String, CandideServer.Models.ChatMessageType)","Dictionary.Enumerator\u003CSystem.Guid, Shared.Text.StringId\u003E::MoveNext()"],"StringLiterals":["SyncBuildingRemoved: Building doesn\u0027t exist in the game state","Town ID is set on the building but the town doesn\u0027t exist","Citizens_Chat_LostHome"],"Source":null},{"Id":"TryRemoveBuilding(System.Guid)-\u003ESystem.Boolean","Name":"TryRemoveBuilding","Signature":"public System.Boolean TryRemoveBuilding(System.Guid buildingId)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"buildingId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":87,"BodyHash":"70E8453FA99C995429D28D44EA90D3AEE5671CF396414E6B15C0F3F406E480E8","Hash":"48DD416A800CA38382F81ACC3524B89E4228AF9A85B52A33662668B737683E88","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)","CandideServer.MessageModels.Buildings.RemoveBuildingMessage::.ctor()","Candide.GameModels.Services.BuildingsService::Send_RemoveBuilding(CandideServer.MessageModels.Buildings.RemoveBuildingMessage)","Microsoft.Xna.Framework.Rectangle::get_Center()","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"],"StringLiterals":["event:/buildings/construction_remove"],"Source":null}],"Hash":"F13B41DB5E2DE345BB1527793C6075FB520D000605803E69B3B00CA7C8A4AD80"}