{"Id":"Candide.GameModels.Managers.FurnitureManager","Name":"FurnitureManager","DisplayName":"FurnitureManager","FullName":"Candide.GameModels.Managers.FurnitureManager","Namespace":"Candide.GameModels.Managers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"ChangeFurnitureStyle(Shared.Entity.EntityWrapper, Shared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void","Name":"ChangeFurnitureStyle","Signature":"public System.Void ChangeFurnitureStyle(Shared.Entity.EntityWrapper entity, Shared.Data.Furniture.FurnitureData furnitureData, System.Int32 currentRotation, System.Int32 currentAlternate, System.Int32 rotation, System.Int32 alternate, System.Int32 style)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"furnitureData","Type":"Shared.Data.Furniture.FurnitureData","IsOut":false,"IsOptional":false},{"Name":"currentRotation","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"currentAlternate","Type":"System.Int32","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":99,"BodyHash":"1B080425EB2FA83A687579E8E651D805550B3A2FCAAA52D44F8CED3D2FA36915","Hash":"785BB6544376B42C0D89E603345FAFF3193FC388022D8367C4DB227927ABB164","CalledMethods":["Shared.Entity.EntityWrapper::get_Id()","Candide.GameModels.Services.FurnitureService::Send_FurnitureChangeStyle(System.Guid, System.Int32, System.Int32, System.Int32)","System.Guid::op_Equality(System.Guid, System.Guid)","Shared.Helpers.EntityHelper::GetEntityIdBasedRandom(System.Guid, System.Int32)","Shared.Entity.EntityWrapper::set_Frame(System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"PickupFurniture(System.Guid)-\u003ESystem.Void","Name":"PickupFurniture","Signature":"public System.Void PickupFurniture(System.Guid entityId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entityId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":75,"BodyHash":"FDFCB4DC819B1BBBC62B3856372A180D791D33FA417D04119A433F6075EA991F","Hash":"FB33629F9B1EA5C04A2B1A62E54A1A83D2FEF859AF8ACA1621917917F093386E","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","FurnitureManager.\u003C\u003Ec::\u003CPickupFurniture\u003Eb__2_0(CandideServer.MessageModels.Furniture.GetPickupFurnitureResponse)","System.Action\u003CCandideServer.MessageModels.Furniture.GetPickupFurnitureResponse\u003E::.ctor(System.Object, System.IntPtr)","FurnitureManager.\u003C\u003Ec::\u003CPickupFurniture\u003Eb__2_1(System.Byte)","System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Services.FurnitureService::Send_GetPickupFurniture(System.Nullable\u003CSystem.Guid\u003E, System.Guid[], System.Action\u003CCandideServer.MessageModels.Furniture.GetPickupFurnitureResponse\u003E, System.Action\u003CSystem.Byte\u003E)"],"StringLiterals":[],"Source":null},{"Id":"PickupFurniture(System.Guid[])-\u003ESystem.Void","Name":"PickupFurniture","Signature":"public System.Void PickupFurniture(System.Guid[] entityIds)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entityIds","Type":"System.Guid[]","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":78,"BodyHash":"5631BE4C7C135FCAB9B63943505E03DD21D33056CBF7FBC79E01884153938D5F","Hash":"9D330B658F12CDB35E221E984B6BEB0CE61A29BF26D3CC07E1EF84C3824CAAB9","CalledMethods":["FurnitureManager.\u003C\u003Ec::\u003CPickupFurniture\u003Eb__1_0(CandideServer.MessageModels.Furniture.GetPickupFurnitureResponse)","System.Action\u003CCandideServer.MessageModels.Furniture.GetPickupFurnitureResponse\u003E::.ctor(System.Object, System.IntPtr)","FurnitureManager.\u003C\u003Ec::\u003CPickupFurniture\u003Eb__1_1(System.Byte)","System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Services.FurnitureService::Send_GetPickupFurniture(System.Nullable\u003CSystem.Guid\u003E, System.Guid[], System.Action\u003CCandideServer.MessageModels.Furniture.GetPickupFurnitureResponse\u003E, System.Action\u003CSystem.Byte\u003E)"],"StringLiterals":[],"Source":null},{"Id":"SpawnFurniturePickupText(System.String, System.Int32, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void","Name":"SpawnFurniturePickupText","Signature":"public System.Void SpawnFurniturePickupText(System.String furnitureId, System.Int32 amount, Microsoft.Xna.Framework.Vector2 position)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"furnitureId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"amount","Type":"System.Int32","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":85,"BodyHash":"8EE768DE2B1CE8A9EAE08AD25881B59C14B14E60897E97D8E6FFED4105269261","Hash":"08A10029EC7B365FF1E9E4B8910E18318F31F9E78497778B7ADA8592363AAF8A","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)","Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)","System.String::IsNullOrWhiteSpace(System.String)","Shared.Entity.EntityWrapper::get_Position()","CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)","Candide.Graphics.FloatingTextSystem::AddNewFloatText(System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.String, System.Int32, System.Single, System.String, System.Single, System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"SyncFurnitureStyle(System.Guid, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void","Name":"SyncFurnitureStyle","Signature":"public System.Void SyncFurnitureStyle(System.Guid entityId, System.Int32 rotation, System.Int32 alternate, System.Int32 frame)","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":"frame","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":113,"BodyHash":"222CEDD79A7593713FBB0B1E0EE3A090CA7E916FF00EBB6E2C6FBA3FE8B9BD58","Hash":"376211A4A075EB7CA9EE40D5A3224FD0A1B7DEA4473CB5FF0BD1FDE11B6A7AB0","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)","Shared.Entity.EntityWrapper::get_BaseGuid()","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)","System.Guid::op_Inequality(System.Guid, System.Guid)","Shared.Entity.EntityWrapper::set_Frame(System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"TryPlaceFurniture(System.String, Microsoft.Xna.Framework.Vector3, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void","Name":"TryPlaceFurniture","Signature":"public System.Void TryPlaceFurniture(System.String furnitureId, Microsoft.Xna.Framework.Vector3 placingPosition, System.Int32 rotation, System.Int32 alternate, System.Int32 style)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"furnitureId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"placingPosition","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}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":219,"BodyHash":"2933964664D9CBE31D9D123DD29CB434A39ED44EF6DD80C75BDF0E595134FE9D","Hash":"9F82283324B3B0F08E83DAE022B7AD54139FA5A43612C9F9B256EBB5BDAE58DD","CalledMethods":["FurnitureManager.\u003C\u003Ec__DisplayClass0_0::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.Furniture.FurnitureData\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)","System.Guid::NewGuid()","Candide.GameModels.Controllers.EntityController::SpawnEntityBase(System.Guid, Microsoft.Xna.Framework.Vector3, System.Guid, System.Guid, System.Boolean, System.Boolean)","Shared.Helpers.EntityHelper::GetEntityIdBasedRandom(System.Guid, System.Int32)","Shared.Entity.EntityWrapper::set_Frame(System.Int32)","Candide.GameModels.Controllers.FurnitureGameStateController::ModifyFurnitureAmount(System.String, System.Int32)","FurnitureManager.\u003C\u003Ec__DisplayClass0_0::\u003CTryPlaceFurniture\u003Eb__0(CandideServer.MessageModels.Furniture.GetPlaceFurnitureResponse)","System.Action\u003CCandideServer.MessageModels.Furniture.GetPlaceFurnitureResponse\u003E::.ctor(System.Object, System.IntPtr)","FurnitureManager.\u003C\u003Ec__DisplayClass0_0::\u003CTryPlaceFurniture\u003Eb__1(System.Byte)","System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Services.FurnitureService::Send_GetTryPlaceFurniture(System.String, Microsoft.Xna.Framework.Vector3, System.Int32, System.Int32, System.Int32, System.Guid, System.Action\u003CCandideServer.MessageModels.Furniture.GetPlaceFurnitureResponse\u003E, System.Action\u003CSystem.Byte\u003E)"],"StringLiterals":[],"Source":null}],"Hash":"50189C6138DB13E180D98C5D625F0803DAC219EEB86CB898AEDB6492EAC0B028"}