{"Id":"CandideServer.ServerManagers.WorldServerManager","Name":"WorldServerManager","DisplayName":"WorldServerManager","FullName":"CandideServer.ServerManagers.WorldServerManager","Namespace":"CandideServer.ServerManagers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"ChangeWorldMap(CandideServer.Models.Worlds.WorldModel, System.String, System.Boolean)-\u003ESystem.Void","Name":"ChangeWorldMap","Signature":"public System.Void ChangeWorldMap(CandideServer.Models.Worlds.WorldModel world, System.String newMapName, System.Boolean keepPlayerPlacedEntities)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"world","Type":"CandideServer.Models.Worlds.WorldModel","IsOut":false,"IsOptional":false},{"Name":"newMapName","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"keepPlayerPlacedEntities","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":18,"BodyHash":"B70AF5B82EFF29FE9535E1345C99C20223DB47EAB9C5D1B5AA901B82710C37E2","Hash":"B618E7F301905E916D8FFAB770CC25668B2B01CE50B6D0AA3C2B7392D6A4AE27","CalledMethods":["CandideServer.ServerControllers.WorldSController::ChangeWorldMap(CandideServer.Models.Worlds.WorldModel, System.String, System.Boolean)","CandideServer.ServerServices.WorldServerService::Send_ChangeWorldMap(CandideServer.Models.Worlds.WorldModel)"],"StringLiterals":[],"Source":null},{"Id":"EjectPlayers(CandideServer.Models.Dungeons.DungeonLocationModel)-\u003ESystem.Void","Name":"EjectPlayers","Signature":"public System.Void EjectPlayers(CandideServer.Models.Dungeons.DungeonLocationModel dungeonLocation)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"dungeonLocation","Type":"CandideServer.Models.Dungeons.DungeonLocationModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":196,"BodyHash":"592870065F3CFCEDD382336A25CF90D562E186693D0E91E7E37D3F26097DFED2","Hash":"8D0AAD00F63A20CC7DF110ED800838F2C7782CA7646907BDF17CCD13DA7EF7EF","CalledMethods":["CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)","System.Guid::op_Equality(System.Guid, System.Guid)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","CandideServer.ServerManagers.PlayerCharacterServerManager::MoveCharacter(CandideServer.Models.Player.ServerPlayerCharacter, Microsoft.Xna.Framework.Vector3, System.Guid, System.Boolean)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"EjectPlayersAndCitizens(CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Void","Name":"EjectPlayersAndCitizens","Signature":"public System.Void EjectPlayersAndCitizens(CandideServer.SimulationModels.BuildingSimulationModel buildingSimModel)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"buildingSimModel","Type":"CandideServer.SimulationModels.BuildingSimulationModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":639,"BodyHash":"5B6D6F33934E3B08D73FA05516F95D7F946C92A2AB31B4D1877FE8C1AFD592B5","Hash":"422440EC0707C6EE646B94924F3F9F5E508DD3525B06B69CAE636A7BA16880E0","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","Microsoft.Xna.Framework.Rectangle::get_Location()","Microsoft.Xna.Framework.Point::ToVector2()","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","CandideServer.SimulationModels.BuildingSimulationModel::TryGetExteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","CandideServer.PathFinding.PathNodeHandler::get_Door()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)","PathNode::get_Data()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Current()","System.Guid::op_Equality(System.Guid, System.Guid)","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)","CandideServer.ServerManagers.PlayerCharacterServerManager::MoveCharacter(CandideServer.Models.Player.ServerPlayerCharacter, Microsoft.Xna.Framework.Vector3, System.Guid, System.Boolean)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Current()","CandideServer.ServerControllers.CitizensSController::MoveCitizen(CandideServer.Models.Citizen.CitizenModel, Microsoft.Xna.Framework.Vector3, System.Guid)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::MoveNext()"],"StringLiterals":["Could not find path nodes for "," when ejecting. Make sure the exterior has a door node!"],"Source":null},{"Id":"RemoveWorld(System.Guid, System.Boolean)-\u003ESystem.Void","Name":"RemoveWorld","Signature":"public System.Void RemoveWorld(System.Guid worldId, System.Boolean fromBuildingController)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"worldId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"fromBuildingController","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":14,"BodyHash":"881E163A752683E6CF57C0B6CB2312FB7BB1B55FEAFCD5F9DFC7E65CF5390924","Hash":"2FBBB41DD07411AB07C95E158164CDF0FEBC71673A29EFA2E48EB65AC63C7C83","CalledMethods":["CandideServer.ServerControllers.WorldSController::RemoveWorld(System.Guid, System.Boolean)","CandideServer.ServerServices.WorldServerService::Send_RemoveWorld(System.Guid)"],"StringLiterals":[],"Source":null},{"Id":"TryGetNearestOutsidePosition(System.Guid, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean","Name":"TryGetNearestOutsidePosition","Signature":"public System.Boolean TryGetNearestOutsidePosition(System.Guid worldId, Microsoft.Xna.Framework.Vector3 positionInWorld, out Microsoft.Xna.Framework.Vector3\u0026 outsidePosition)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"worldId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"positionInWorld","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"outsidePosition","Type":"Microsoft.Xna.Framework.Vector3\u0026","IsOut":true,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":340,"BodyHash":"388D16D66DEA30D33DCA385F418934E1B405B3F8D4BD98F830D7AC97232F267D","Hash":"4625AAF7470E7575A41103C4E3B745A0D2B9D9F994FBAE615273C1E4BCBBB152","CalledMethods":["System.Guid::op_Equality(System.Guid, System.Guid)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)"],"StringLiterals":[],"Source":null}],"Hash":"53622712B7F0C4F5AC5145E0C4757A4D3467F2A5DD91AD4C18E0C6F695BD7322"}