{"Id":"Candide.GameModels.Managers.ConstructionsManager","Name":"ConstructionsManager","DisplayName":"ConstructionsManager","FullName":"Candide.GameModels.Managers.ConstructionsManager","Namespace":"Candide.GameModels.Managers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"SpawnConstructionCheat(System.String, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void","Name":"SpawnConstructionCheat","Signature":"public System.Void SpawnConstructionCheat(System.String id, Microsoft.Xna.Framework.Vector2 position)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"id","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"position","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":45,"BodyHash":"7AFC805DE354251A949F65CD912FB4BBFCCBD03E65C85EE6A2AA6F53E78E2405","Hash":"1F2BA69528E24292C643E1C7152B3DB80B15A5E2563365E21826CEAA3101F041","CalledMethods":["Candide.GameModels.Managers.TownsManager::GetClosestTown(Microsoft.Xna.Framework.Vector2)","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.GameModels.Services.ConstructionsService::SendCreateConstructionCheat(System.String, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Guid\u003E)"],"StringLiterals":[],"Source":null},{"Id":"TryPlaceConstruction(Microsoft.Xna.Framework.Point, Shared.Models.Construction.ConstructionModel, Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Void","Name":"TryPlaceConstruction","Signature":"public System.Void TryPlaceConstruction(Microsoft.Xna.Framework.Point tilePosition, Shared.Models.Construction.ConstructionModel construction, Shared.Models.Items.ItemInstanceModel item)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"tilePosition","Type":"Microsoft.Xna.Framework.Point","IsOut":false,"IsOptional":false},{"Name":"construction","Type":"Shared.Models.Construction.ConstructionModel","IsOut":false,"IsOptional":false},{"Name":"item","Type":"Shared.Models.Items.ItemInstanceModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":246,"BodyHash":"976FAA2A8A321CE5E18E0601561158F38F713D945BAA489424F342205893D403","Hash":"AA1BB0A800BC7707D7407EEF8BBB2A98C6FD3105B34050EB8A2BC6B77D2FB216","CalledMethods":["ConstructionsManager.\u003C\u003Ec__DisplayClass0_0::.ctor()","System.Guid::TryParse(System.String, System.Guid\u0026)","System.Guid::NewGuid()","Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()","Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)","CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Candide.GameModels.Controllers.EntityController::SpawnEntityBase(System.Guid, Microsoft.Xna.Framework.Vector3, System.Guid, System.Guid, System.Boolean, System.Boolean)","ConstructionsManager.\u003C\u003Ec__DisplayClass0_0::\u003CTryPlaceConstruction\u003Eb__0()","System.Action::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Services.ConstructionSitesService::SendGetPlaceConstruction(System.Guid, Microsoft.Xna.Framework.Point, System.Guid, System.Action)","Shared.Entity.EntityWrapper::get_Controller()","CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"],"StringLiterals":["furniture-placed"],"Source":null},{"Id":"TryRemoveConstructionAtTile(Microsoft.Xna.Framework.Point, System.Guid)-\u003ESystem.Boolean","Name":"TryRemoveConstructionAtTile","Signature":"public System.Boolean TryRemoveConstructionAtTile(Microsoft.Xna.Framework.Point point, System.Guid townId)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"point","Type":"Microsoft.Xna.Framework.Point","IsOut":false,"IsOptional":false},{"Name":"townId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":119,"BodyHash":"D0FBAFC47845B6142676580D8D8B5E56C99A8DDB86E22F6A8B6920B56ECC8088","Hash":"6B9DF50B81902A851DB951F553C15E9429AD8814F1A8B81A58326B86D2911AAF","CalledMethods":["Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)","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)","Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Point)","Candide.GameModels.Managers.BuildingsManager::TryRemoveBuilding(System.Guid)","HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null}],"Hash":"173A308DAA2E2567D00AA23438A8E72201E07522280A1E8D865185ECED5BE32F"}