{"Id":"Candide.GameModels.Managers.WorldManager","Name":"WorldManager","DisplayName":"WorldManager","FullName":"Candide.GameModels.Managers.WorldManager","Namespace":"Candide.GameModels.Managers","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)-\u003ESystem.Void","Name":"ChangeWorldMap","Signature":"public System.Void ChangeWorldMap(CandideServer.Models.Worlds.WorldModel world, System.String newMapName)","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}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":23,"BodyHash":"7171BD123C284C54552918A15B7618EE7E583F4EAB1C7494E899DD2C6531F450","Hash":"5E41B135A7218D239AA6E89D9A51204A2BBDE412DD48A44251FD37D31660C9DE","CalledMethods":["Candide.GameModels.Controllers.WorldController::ChangeWorldMap(CandideServer.Models.Worlds.WorldModel, System.String)","Candide.World.ExteriorWorldHandler::ChangeExteriorWorldMap(CandideServer.Models.Worlds.WorldModel)"],"StringLiterals":[],"Source":null},{"Id":"EnterBuilding(Candide.GameModels.Models.Constructions.Building)-\u003ESystem.Void","Name":"EnterBuilding","Signature":"public System.Void EnterBuilding(Candide.GameModels.Models.Constructions.Building building)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"building","Type":"Candide.GameModels.Models.Constructions.Building","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":46,"BodyHash":"8BE4449F02C6DB833155D26B28578D861F1C6DB798FE9B71F0E764FAA8982306","Hash":"81A8EF2A44DAD3364276C5544E71DD66A4E5060A026E27A92A0A55C402E35F5A","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","Candide.GameModels.Managers.WorldManager::GetBuildingEnterPosition(System.Guid)","Candide.GameModels.Managers.WorldManager::EnterInterior(System.Guid, Microsoft.Xna.Framework.Vector3)"],"StringLiterals":[],"Source":null},{"Id":"EnterBuilding(System.Guid)-\u003ESystem.Void","Name":"EnterBuilding","Signature":"public System.Void EnterBuilding(System.Guid exteriorWorldId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"exteriorWorldId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":34,"BodyHash":"0ED2B7458DE6A1B45B3CFFCA8D60955A7152E932061A5B883AE718310999C8F2","Hash":"49455B7FB286665AD78CFDFE12142BBF74CF55B53997356B1A6687A90A3E7CF8","CalledMethods":["Candide.GameModels.GameState::TryGetWorld(System.Guid, CandideServer.Models.Worlds.WorldModel\u0026)","Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)","Candide.GameModels.Managers.WorldManager::EnterBuilding(Candide.GameModels.Models.Constructions.Building)"],"StringLiterals":[],"Source":null},{"Id":"EnterInterior(System.Guid, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Boolean","Name":"EnterInterior","Signature":"public System.Boolean EnterInterior(System.Guid worldId, Microsoft.Xna.Framework.Vector3 enterPosition)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"worldId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"enterPosition","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"BD531A0E08EDB5A8F147742A0EF3E47A633B984007689C66D272E1F478C9BB26","Hash":"4188520992D33A4B98451759CA992F4F6416E01629AF20EC00E883137DD8015E","CalledMethods":["Candide.GameModels.Managers.WorldManager::MovePlayerToWorldAndPosition(System.Guid, Microsoft.Xna.Framework.Vector3)"],"StringLiterals":[],"Source":null},{"Id":"EnterInteriorWithDungeonIntro(System.Guid, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void","Name":"EnterInteriorWithDungeonIntro","Signature":"public System.Void EnterInteriorWithDungeonIntro(System.Guid worldId, Microsoft.Xna.Framework.Vector3 position)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"worldId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"position","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":70,"BodyHash":"836D332292BFD69494335E616CBCA9AFD609B1F15B87EB8FDB591DB2685B9DED","Hash":"D3009C2E7B387251EB9B095EF18ADE5B6328ED8B54B22D6E5C7CAA3D8AF28D8A","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)","System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()","System.Nullable\u003CShared.Text.StringId\u003E::get_Value()","Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)","Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)","Candide.Graphics.VFX.CinematicHandler::PlayDungeonIntro(System.String)","Candide.GameModels.Managers.WorldManager::EnterInterior(System.Guid, Microsoft.Xna.Framework.Vector3)"],"StringLiterals":[],"Source":null},{"Id":"ExitBuilding(System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void","Name":"ExitBuilding","Signature":"public System.Void ExitBuilding(System.Nullable\u003CSystem.Guid\u003E buildingId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"buildingId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":208,"BodyHash":"D9A17808E81B0611568970AC9E78A223187DD94C88DCEC9FCABB30C1EB41F951","Hash":"589D33117765691EF3415EE547002200F1498848DB65606CD61D781134D1CED1","CalledMethods":["Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.World.ExteriorWorld\u003E::TryGetValue(!0, !1\u0026)","CandideCreator.Shared.Models.World::get_TransportNodes()","System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)","CandideCreator.Shared.Models.TransportNode::get_Data()","CandideCreator.Shared.Models.TransportNodeData::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)","CandideCreator.Shared.Models.AxisAlignedBox::get_Center()","CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)","CandideCreator.Shared.Models.AxisAlignedBox::get_Size()","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","CandideCreator.Shared.Models.RectangleF::get_TopLeft()","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Models.AxisAlignedBox::get_Bottom()","Candide.GameModels.Managers.WorldManager::MovePlayerToWorldAndPosition(System.Guid, Microsoft.Xna.Framework.Vector3)"],"StringLiterals":[],"Source":null},{"Id":"ExitDungeon()-\u003ESystem.Void","Name":"ExitDungeon","Signature":"public System.Void ExitDungeon()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":119,"BodyHash":"A295E8B989F54F82D9C7CD6B6AC03C733F43196799B0373FE49F4E5DFC098DF1","Hash":"3CBF1E609D3F8D547B5A0EF263C171417DE24146C7AE9F5C6F7B030BF40F9465","CalledMethods":["Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)","Candide.Multiplayer.Services.ConnectService::ErrorDisconnect(Candide.Multiplayer.Services.DisconnectReason, System.String)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)","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)","Candide.GameModels.Managers.WorldManager::MovePlayerToWorldAndPosition(System.Guid, Microsoft.Xna.Framework.Vector3)"],"StringLiterals":["ConnectionError_InvalidState","0x3","0x2"],"Source":null},{"Id":"GetBuildingEnterPosition(System.Guid)-\u003EMicrosoft.Xna.Framework.Vector3","Name":"GetBuildingEnterPosition","Signature":"private Microsoft.Xna.Framework.Vector3 GetBuildingEnterPosition(System.Guid worldId)","Visibility":"private","ReturnType":"Microsoft.Xna.Framework.Vector3","Parameters":[{"Name":"worldId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":245,"BodyHash":"3AA210F837D64251951D36CE27D8C55B68D253A07ACC00C5483000609E7DFA52","Hash":"9D8CE915742EA4891229D6641112B6B366506E1084A27C33768CF14DBBC7BFE6","CalledMethods":["Candide.GameModels.GameState::TryGetWorld(System.Guid, CandideServer.Models.Worlds.WorldModel\u0026)","Candide.World.OldInteriorWorldHandler::Load(System.String, System.Boolean)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.World.TransportNodeInstance\u003E::get_Values()","System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable\u003C!!0\u003E)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)","Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)"],"StringLiterals":["Tried to enter interior world "," using \u0027","\u0027 but found no entry node"],"Source":null},{"Id":"MovePlayerToWorldAndPosition(System.Guid, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Boolean","Name":"MovePlayerToWorldAndPosition","Signature":"public System.Boolean MovePlayerToWorldAndPosition(System.Guid worldId, Microsoft.Xna.Framework.Vector3 position)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"worldId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"position","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":111,"BodyHash":"131B6169F049EE44B2B760838991143600FF3B91A7E99904ECF3CCF32C333540","Hash":"228CC77765EB2A0970BD52B36AE3E23C2350C4DC96E3EEC58FB23658A0D5F1A1","CalledMethods":["System.Guid::op_Equality(System.Guid, System.Guid)","Candide.Multiplayer.PlayerManager::SpawnLocalPlayer(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)","Candide.GameModels.Managers.WorldManager::SwitchWorld(System.Guid)","CandideServer.MessageModels.PlayerCharacters.PlayerSwitchWorldMessage::.ctor()","Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"],"StringLiterals":["player-switch-world"],"Source":null},{"Id":"RemoveWorld(System.Guid)-\u003ESystem.Void","Name":"RemoveWorld","Signature":"public System.Void RemoveWorld(System.Guid worldId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"worldId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":52,"BodyHash":"31D986BCCAB8FCBAACDC3F353AC8F45F0947344778C39FEA680BB52A9950F7D5","Hash":"D3F42B55F11B55818EA187709B4E7CE8E7DFBA027264F4327204FBCE5D0D7F5C","CalledMethods":["Candide.World.ExteriorWorldHandler::RemoveWorld(System.Guid)","Candide.GameModels.Controllers.WorldController::RemoveWorld(System.Guid)","System.Guid::op_Equality(System.Guid, System.Guid)","Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)","Candide.Multiplayer.Services.ConnectService::ErrorDisconnect(Candide.Multiplayer.Services.DisconnectReason, System.String)"],"StringLiterals":["ConnectionError_InvalidState","0x1"],"Source":null},{"Id":"SwitchWorld(System.Guid)-\u003ESystem.Boolean","Name":"SwitchWorld","Signature":"public System.Boolean SwitchWorld(System.Guid worldId)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"worldId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":430,"BodyHash":"BF5C4CE188357DECE275AB41C3DE7D9C1EB9ED28E8FD9C1DBAF7D26C9D06035F","Hash":"C62B374A62407968E0E4FEC74647EAB6662FD9CD0303B868BF169C86BEF14E67","CalledMethods":["System.Guid::op_Equality(System.Guid, System.Guid)","Candide.GameModels.GameState::TryGetWorld(System.Guid, CandideServer.Models.Worlds.WorldModel\u0026)","Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()","System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)","Candide.GameModels.Controllers.EntityController::CleanUp()","Candide.GameModels.Controllers.CropController::CleanUp()","Candide.GameModels.Controllers.WorldItemController::CleanUp()","Shared.Combat.Projectiles.ProjectileSystem::Clear()","Candide.Graphics.ParticleSystem::RemoveAll()","Candide.Graphics.VFX.VfxPlayer::RemoveAll()","Candide.LegacyUI.PickupTextManager::Clear()","Candide.Graphics.FloatingTextSystem::Clear()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","Candide.GameModels.Controllers.DungeonController::ClearActiveDungeon()","Candide.Sound.SoundPlayer::SetIsIndoors(System.Boolean)","Candide.World.WorldTransitionHandler::StartTransition(WorldHandler.WorldMode, WorldHandler.WorldMode)","Candide.GameModels.Systems.AmbienceSystem::OnPlayerEnteredInteriorWorld()","Candide.World.OldInteriorWorldHandler::Load(System.String, System.Boolean)","Candide.World.OldInteriorWorldHandler::SetMainWorldAndClearActive(Candide.World.World)","Candide.GameModels.Services.InteriorService::GetInteriorData(System.Guid)","Candide.GameModels.Systems.AmbienceSystem::OnPlayerEnteredOutsideWorld()","Candide.World.ExteriorWorldHandler::Reload()","Candide.World.WorldMap::CancelOverlay()","Candide.Sound.AudioWorld::Unload()","System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)"],"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":335,"BodyHash":"7ECD27275746B2068E8477E5AA63C8D7E70A9607139325FD7E1F4A0A5AFE94D9","Hash":"F810425B2DE99F7CA9D6A6AA988D88EA504D0BE461A3B9CD9F8DC00D91FE625C","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, Candide.GameModels.Models.Constructions.Building\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":"7CAE6249B596503B46E3E02DB8EDA9D21082FD767D3F80DE4A5755080FB76AA9"}