{"Id":"CandideServer.ServerManagers.FurnitureServerManager","Name":"FurnitureServerManager","DisplayName":"FurnitureServerManager","FullName":"CandideServer.ServerManagers.FurnitureServerManager","Namespace":"CandideServer.ServerManagers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"FurnitureChangeStyle(System.Guid, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void","Name":"FurnitureChangeStyle","Signature":"public System.Void FurnitureChangeStyle(System.Guid entityId, System.Int32 rotation, System.Int32 alternate, System.Int32 style)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entityId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"rotation","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"alternate","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"style","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":434,"BodyHash":"33545F5A542EDAB9A9B5F4FFA4DAEEF820CD932032C973002370DD7339A3EF20","Hash":"6544E949EF18333C6A0877FD3D87B0FBFC1F2A2C22BF388F0B423EA94041F0A7","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)","Shared.Entity.EntityWrapper::get_Frame()","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)","Shared.Data.Furniture.FurnitureDataBase::TryGetFurnitureIdFromEntity(System.Guid, System.Nullable\u003CSystem.Int32\u003E, System.String\u0026)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)","Shared.Entity.EntityWrapper::get_BaseGuid()","Shared.Data.Furniture.FurnitureDataBase::GetFurnitureSettingsForEntity(Shared.Data.Furniture.FurnitureData, System.Guid, System.Int32)","Shared.Helpers.EntityHelper::GetEntityIdBasedRandom(System.Guid, System.Int32)","System.Guid::op_Equality(System.Guid, System.Guid)","Shared.Entity.EntityWrapper::set_Frame(System.Int32)","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","CandideServer.SyncStrategies.SyncStrategy::SkipPeer(CandideServer.Server.Network.ConnectedPeer)","CandideServer.ServerServices.FurnitureServerService::Send_FurnitureStyle(System.Guid, System.Int32, System.Int32, System.Int32, System.Guid, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy)","CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)","Microsoft.Xna.Framework.Vector2::get_Zero()","CandideServer.ServerControllers.SpawnEntityArgs::.ctor()","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"],"StringLiterals":[],"Source":null},{"Id":"TryPickupFurniture(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Guid[])-\u003ESystem.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E\u003E","Name":"TryPickupFurniture","Signature":"public System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E TryPickupFurniture(System.Nullable\u003CSystem.Guid\u003E entityId, System.Guid[] entityIds)","Visibility":"public","ReturnType":"System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E","Parameters":[{"Name":"entityId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false},{"Name":"entityIds","Type":"System.Guid[]","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":172,"BodyHash":"1D2BD00B8DF77485AE8CE72BD512BF1BF663D25DF793D3AFF845447D670788B1","Hash":"B37CC296A4108E013749206C2F1E9339A658431DC1B30AE3FC3553AB79926310","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()","System.Collections.Generic.List\u003CSystem.Guid\u003E::.ctor()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","CandideServer.ServerManagers.FurnitureServerManager::\u003CTryPickupFurniture\u003Eg__TryPickUpEntity|1_1(System.Guid, FurnitureServerManager.\u003C\u003Ec__DisplayClass1_0\u0026)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Count()","CandideServer.ServerManagers.EntityServerManager::RemoveEntities(System.Collections.Generic.List\u003CSystem.Guid\u003E, Shared.Entity.EntityRemoveInfo)","FurnitureServerManager.\u003C\u003Ec::\u003CTryPickupFurniture\u003Eb__1_0(System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E)","System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E, System.ValueTuple\u003CSystem.String, System.Int32\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.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)"],"StringLiterals":[],"Source":null},{"Id":"TryPlaceFurniture(System.String, Microsoft.Xna.Framework.Vector3, System.Int32, System.Int32, System.Int32, System.Guid, System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Boolean","Name":"TryPlaceFurniture","Signature":"public System.Boolean TryPlaceFurniture(System.String furnitureId, Microsoft.Xna.Framework.Vector3 position, System.Int32 rotation, System.Int32 alternate, System.Int32 style, System.Guid entityId, System.Guid worldId, System.Nullable\u003CSystem.Guid\u003E placingPlayerCharacterId)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"furnitureId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"position","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"rotation","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"alternate","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"style","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"entityId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"worldId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"placingPlayerCharacterId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":293,"BodyHash":"A055D3B3AEB0FF27083E6590A0C5602EF3EC514180C58D10B4DB451B560428FC","Hash":"DB5F1C2C2D0AE931C47BD8159592A663E8F6F73EF7701A08128DA0A167760B8C","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::ContainsKey(!0)","CandideServer.ServerControllers.SpawnEntityArgs::.ctor()","Shared.Helpers.EntityHelper::GetEntityIdBasedRandom(System.Guid, System.Int32)","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()","System.Object::ToString()","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)","CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)","CandideServer.ServerServices.FurnitureServerService::Send_FurniturePlaced(CandideServer.MessageModels.Furniture.FurniturePlacedMessage)"],"StringLiterals":["owner_character_id"],"Source":null}],"Hash":"6F45DEE9298A57BF4BD5EB1B9A8735F2D4EAEFC4B5FD4453D365DDCF3BAB9193"}