{"Id":"Candide.GameModels.Services.FurnitureService","Name":"FurnitureService","DisplayName":"FurnitureService","FullName":"Candide.GameModels.Services.FurnitureService","Namespace":"Candide.GameModels.Services","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"OnReceive_ConstructionSpawnEntity(CandideServer.MessageModels.Furniture.FurniturePlacedMessage)-\u003ESystem.Void","Name":"OnReceive_ConstructionSpawnEntity","Signature":"public System.Void OnReceive_ConstructionSpawnEntity(CandideServer.MessageModels.Furniture.FurniturePlacedMessage msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Furniture.FurniturePlacedMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":118,"BodyHash":"57EF98BC5903341A7EE200846D866CA5CCDCAA11D688D499A6AFCE8405335A22","Hash":"82B5139A5A825C7D68835281E443510E2784F05F177223847CC8B4342D32A8DE","CalledMethods":["Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)","Candide.GameModels.Controllers.EntityController::SpawnEntity(CandideServer.Entities.ServerEntityModel)","Shared.Entity.EntityWrapper::get_Mask()","Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::get_Shape()","Shared.Entity.EntityWrapper::get_Position()","Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVfx(Microsoft.Xna.Framework.Vector3, System.Single)"],"StringLiterals":["event:/buildings/place_entity"],"Source":null},{"Id":"OnReceive_FurnitureLooted(CandideServer.MessageModels.Furniture.FurnitureLootedMessage)-\u003ESystem.Void","Name":"OnReceive_FurnitureLooted","Signature":"public System.Void OnReceive_FurnitureLooted(CandideServer.MessageModels.Furniture.FurnitureLootedMessage msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Furniture.FurnitureLootedMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":19,"BodyHash":"E829B7E00178BDA342C259520C322941B8D598AB2B9D969F2E74F3879E257A26","Hash":"5E53B980B0449E81757521E7534E184DFC47CC4C3BA6A1E50DE4501328E90D53","CalledMethods":["Candide.GameModels.Controllers.FurnitureGameStateController::ModifyFurnitureAmount(System.String, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"OnReceive_FurnitureStyle(CandideServer.MessageModels.Furniture.FurnitureStyleMessage)-\u003ESystem.Void","Name":"OnReceive_FurnitureStyle","Signature":"public System.Void OnReceive_FurnitureStyle(CandideServer.MessageModels.Furniture.FurnitureStyleMessage msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Furniture.FurnitureStyleMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":30,"BodyHash":"C8DFB13F50341B76156E5CDCFE3D7E4B44527C612B3DDE54C103117F72C219F2","Hash":"38FBD6E1486E217708C183E5D825D255A7FD142EC7EF91EA97EBDDC2D0DAA25B","CalledMethods":["Candide.GameModels.Managers.FurnitureManager::SyncFurnitureStyle(System.Guid, System.Int32, System.Int32, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"Send_FurnitureChangeStyle(System.Guid, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void","Name":"Send_FurnitureChangeStyle","Signature":"public System.Void Send_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":58,"BodyHash":"F1D25062ABF03911BF49FB6E12B138249C678899A40866EBBA34F193AF461D23","Hash":"B3C0E1EBD69C655A652962E250E38A0D8413956B1C872E350648D29B2B21F0D9","CalledMethods":["Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"],"StringLiterals":["furniture-change-style"],"Source":null},{"Id":"Send_GetPickupFurniture(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Guid[], System.Action\u00601\u003CCandideServer.MessageModels.Furniture.GetPickupFurnitureResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E)-\u003ESystem.Void","Name":"Send_GetPickupFurniture","Signature":"public System.Void Send_GetPickupFurniture(System.Nullable\u003CSystem.Guid\u003E pickupEntityId, System.Guid[] pickupList, System.Action\u003CCandideServer.MessageModels.Furniture.GetPickupFurnitureResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"pickupEntityId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false},{"Name":"pickupList","Type":"System.Guid[]","IsOut":false,"IsOptional":false},{"Name":"onResponse","Type":"System.Action\u003CCandideServer.MessageModels.Furniture.GetPickupFurnitureResponse\u003E","IsOut":false,"IsOptional":false},{"Name":"onError","Type":"System.Action\u003CSystem.Byte\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":50,"BodyHash":"6278716B1ECF1031AC856396DDA2BEA31CC0747F79ADCCE354ACD29F4C691B3C","Hash":"C5F35FFAE9B37F034D529D3E465D162CC0AD9C09DFE980506D5CCCBF6061141E","CalledMethods":["Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"],"StringLiterals":["get-pickup-furniture"],"Source":null},{"Id":"Send_GetTryPlaceFurniture(System.String, Microsoft.Xna.Framework.Vector3, System.Int32, System.Int32, System.Int32, System.Guid, System.Action\u00601\u003CCandideServer.MessageModels.Furniture.GetPlaceFurnitureResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E)-\u003ESystem.Void","Name":"Send_GetTryPlaceFurniture","Signature":"public System.Void Send_GetTryPlaceFurniture(System.String furnitureId, Microsoft.Xna.Framework.Vector3 placingPosition, System.Int32 rotation, System.Int32 alternate, System.Int32 style, System.Guid entityId, System.Action\u003CCandideServer.MessageModels.Furniture.GetPlaceFurnitureResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError)","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},{"Name":"entityId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"onResponse","Type":"System.Action\u003CCandideServer.MessageModels.Furniture.GetPlaceFurnitureResponse\u003E","IsOut":false,"IsOptional":false},{"Name":"onError","Type":"System.Action\u003CSystem.Byte\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":86,"BodyHash":"7D3C8C44BF23C084A9D5CAAE36C55BBAF674700A57E2963B0340F5C786FBA62C","Hash":"364E1DA60FAB84805DF0FFF0950FA3BB1007BFCAB974940841423240BD76DC9A","CalledMethods":["Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"],"StringLiterals":["get-place-furniture"],"Source":null}],"Hash":"5A6181F05E3DC6D23A773252A0D88497D4BB0DCA590565EFC6755447E619E100"}