{"Id":"Candide.GameModels.Services.SimpleInventoryService","Name":"SimpleInventoryService","DisplayName":"SimpleInventoryService","FullName":"Candide.GameModels.Services.SimpleInventoryService","Namespace":"Candide.GameModels.Services","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"GetAndListenOnSimpleInventory(CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage, System.Action\u00601\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E, System.Single)-\u003ECandide.Multiplayer.Network.GetResponseHandler","Name":"GetAndListenOnSimpleInventory","Signature":"public Candide.Multiplayer.Network.GetResponseHandler GetAndListenOnSimpleInventory(CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage msg, System.Action\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError, System.Single timeOut)","Visibility":"public","ReturnType":"Candide.Multiplayer.Network.GetResponseHandler","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage","IsOut":false,"IsOptional":false},{"Name":"onResponse","Type":"System.Action\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E","IsOut":false,"IsOptional":false},{"Name":"onError","Type":"System.Action\u003CSystem.Byte\u003E","IsOut":false,"IsOptional":true},{"Name":"timeOut","Type":"System.Single","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":16,"BodyHash":"1DDE8E276B496E6E84DD7F4A02A692E1AA5D40D5103352250DEF2C58283DC761","Hash":"43471E28888EF235966242AD6E37DC73643E58DA1D8C24740CB63F8EDF34E7DE","CalledMethods":["Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"],"StringLiterals":["inventory-get-and-register-for-simple-inventory"],"Source":null},{"Id":"GetSimpleInventory(CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage, System.Action\u00601\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E, System.Action\u00601\u003CSystem.Byte\u003E, System.Single)-\u003ECandide.Multiplayer.Network.GetResponseHandler","Name":"GetSimpleInventory","Signature":"public Candide.Multiplayer.Network.GetResponseHandler GetSimpleInventory(CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage msg, System.Action\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E onResponse, System.Action\u003CSystem.Byte\u003E onError, System.Single timeOut)","Visibility":"public","ReturnType":"Candide.Multiplayer.Network.GetResponseHandler","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage","IsOut":false,"IsOptional":false},{"Name":"onResponse","Type":"System.Action\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E","IsOut":false,"IsOptional":false},{"Name":"onError","Type":"System.Action\u003CSystem.Byte\u003E","IsOut":false,"IsOptional":true},{"Name":"timeOut","Type":"System.Single","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":16,"BodyHash":"AF5BB5FE929FE635960D70178CFF281C1388CD9FEFDAEAB804929D982DD3B385","Hash":"6C368A317544ED7AF58EEEC4ED1D0EFAA9DFA1A0553D5E304B30363ACA161CDE","CalledMethods":["Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action\u003CT\u003E, System.Single, System.Action\u003CSystem.Byte\u003E, System.Boolean)"],"StringLiterals":["inventory-get-simple-inventory"],"Source":null},{"Id":"OnReceive_InventoryChanged(CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage)-\u003ESystem.Void","Name":"OnReceive_InventoryChanged","Signature":"private System.Void OnReceive_InventoryChanged(CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage msg)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"28EF63BF7D9A0D68BDBF6022939F6889EDC9B8568E47BF4C6D6AC18FDE1CF6EA","Hash":"6B622B25171DF1C9DF162BC1532FC6239BE4F4C6451B0A54DF3CC3830DBD8137","CalledMethods":["Candide.GameModels.Controllers.SimpleInventoryController::SyncUpdateActiveInventory(CandideServer.ServerControllers.UpdateInventoryItemInstanceMessage)"],"StringLiterals":[],"Source":null},{"Id":"OnReceive_InventoryListenerUpdate(CandideServer.MessageModels.Inventories.InventoryListenerUpdate)-\u003ESystem.Void","Name":"OnReceive_InventoryListenerUpdate","Signature":"private System.Void OnReceive_InventoryListenerUpdate(CandideServer.MessageModels.Inventories.InventoryListenerUpdate msg)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Inventories.InventoryListenerUpdate","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"A1451B2D01FB10BE0F701F0E510B05E426694122EE05B26B0D3BB2FA7D03B0AB","Hash":"025B9901F405C4BBEEC7767B554DB508DFAE208F7EE29945675ADFC181734EF3","CalledMethods":["Candide.GameModels.Controllers.SimpleInventoryController::Sync_InventoryListenerUpdate(CandideServer.MessageModels.Inventories.InventoryListenerUpdate)"],"StringLiterals":[],"Source":null},{"Id":"OnReceive_PlayerInventoriesDesynced(CandideServer.MessageModels.Inventories.PlayerInventoriesDesyncedMessage)-\u003ESystem.Void","Name":"OnReceive_PlayerInventoriesDesynced","Signature":"private System.Void OnReceive_PlayerInventoriesDesynced(CandideServer.MessageModels.Inventories.PlayerInventoriesDesyncedMessage msg)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Inventories.PlayerInventoriesDesyncedMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"04E16F2B09E0387F8AE471DBF93F3AE8110C751AAF7D65B6A69AE0E4AEFDC3C7","Hash":"FF874756F3A1195B34B66573F2D1042C6AD612C5AE4DA2BC1869E5EEA3AB2E8B","CalledMethods":["Candide.GameModels.Controllers.SimpleInventoryController::Sync_PlayerInventoriesDesynced(CandideServer.MessageModels.Inventories.PlayerInventoriesDesyncedMessage)"],"StringLiterals":[],"Source":null},{"Id":"OnReceive_RenameInventory(CandideServer.MessageModels.Inventories.RenameInventoryMessage)-\u003ESystem.Void","Name":"OnReceive_RenameInventory","Signature":"private System.Void OnReceive_RenameInventory(CandideServer.MessageModels.Inventories.RenameInventoryMessage msg)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Inventories.RenameInventoryMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":18,"BodyHash":"5B6F25CE755DC02F332DB0839A93F6EFD87B3FA08558959BB51BF6EC483007E4","Hash":"59A023612D5B125CAE6BD9036D234FA0E73C002EC04EFF87718DEAD73514D793","CalledMethods":["Candide.GameModels.Controllers.SimpleInventoryController::SyncRenameInventory(System.Guid, System.String)"],"StringLiterals":[],"Source":null},{"Id":"OnReceive_UpdateInventoriesItemInstances(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage)-\u003ESystem.Void","Name":"OnReceive_UpdateInventoriesItemInstances","Signature":"private System.Void OnReceive_UpdateInventoriesItemInstances(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage msg)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":18,"BodyHash":"6EED3263EC2629982068CE8CE4F72B7074EABD36B319E78222462DBF88ED02D7","Hash":"840463BFC9F6D92E4D263F4E2983CFBB6A6F4B180591CFE9DEFF7C84C0483487","CalledMethods":["Candide.GameModels.Controllers.SimpleInventoryController::SyncUpdateActiveInventory(System.Collections.Generic.IEnumerable\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E, System.Collections.Generic.IEnumerable\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E)"],"StringLiterals":[],"Source":null},{"Id":"OnReceive_UpdateInventoriesItemInstancesWithAddMessage(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesWithAddMessage)-\u003ESystem.Void","Name":"OnReceive_UpdateInventoriesItemInstancesWithAddMessage","Signature":"private System.Void OnReceive_UpdateInventoriesItemInstancesWithAddMessage(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesWithAddMessage msg)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesWithAddMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":153,"BodyHash":"E81C3A3D69419A75CC0BAC025D35193DE33046DA0E35BC2338F00A72F6257DDC","Hash":"FC7ED788FF763D730C3ECAB2C0F29D43317E21811733F931DD89B35356A399F0","CalledMethods":["Candide.GameModels.Controllers.SimpleInventoryController::SyncUpdateActiveInventory(System.Collections.Generic.IEnumerable\u003CCandideServer.ServerControllers.UpdateInventoryItemInstanceMessage\u003E, System.Collections.Generic.IEnumerable\u003CCandideServer.ServerControllers.UpdateInventoryMoneyMessage\u003E)","Candide.Multiplayer.Models.LocalPlayer::get_EntityId()","System.Guid::op_Equality(System.Guid, System.Guid)","Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)","Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)","Shared.Entity.EntityWrapper::get_Position()","CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)","Candide.Graphics.StyleHelper::GetItemTierColor(System.Nullable\u003CSystem.Int32\u003E)","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":"SendAddItemCheat(System.String, System.Int32, System.String)-\u003ESystem.Void","Name":"SendAddItemCheat","Signature":"public System.Void SendAddItemCheat(System.String id, System.Int32 count, System.String auraId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"id","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"count","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"auraId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":38,"BodyHash":"E26156E441E42FDC4BD312A8AD6FE15D28A9A34C3F44782AF152550238013F1E","Hash":"1C07795E8F628F7A24067C100C89EE4264B03F9282649F0ABB8A5316BAD5DD66","CalledMethods":["CandideServer.MessageModels.Inventories.AddItemCheatMessage::.ctor()","Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"],"StringLiterals":["add-item-cheat"],"Source":null},{"Id":"SendDropItem(CandideServer.ServerServices.DropItemMessage)-\u003ESystem.Void","Name":"SendDropItem","Signature":"public System.Void SendDropItem(CandideServer.ServerServices.DropItemMessage msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.ServerServices.DropItemMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":33,"BodyHash":"0CA9E83D16C2E579DABB53CD0BB03B42CC9436BDAEDCA8E8A85ED6A1502BC75C","Hash":"1385092EC8CEEF9CEAEB83DEFF325A59B12F957D56EB7A41CB92A26253570CF0","CalledMethods":["Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)","Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"],"StringLiterals":["event:/interface/player inventory/ui_inventory_item_discard","inventory-drop-item"],"Source":null},{"Id":"SendDropMoney(CandideServer.ServerServices.DropMoneyMessage)-\u003ESystem.Void","Name":"SendDropMoney","Signature":"public System.Void SendDropMoney(CandideServer.ServerServices.DropMoneyMessage msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.ServerServices.DropMoneyMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"A9F484B2E2FEA9E215B97DC4A19DC4A90F1B375AB5D1179732709FAB61882435","Hash":"AE3A8B82A0E1E0A136CB97D249A9A30B7C9A1989EBF66AC9A4437D85FF0112A7","CalledMethods":["Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"],"StringLiterals":["inventory-drop-money"],"Source":null},{"Id":"SendLootAll(CandideServer.MessageModels.Inventories.LootAllMessage)-\u003ESystem.Void","Name":"SendLootAll","Signature":"public System.Void SendLootAll(CandideServer.MessageModels.Inventories.LootAllMessage lootAllMessage)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"lootAllMessage","Type":"CandideServer.MessageModels.Inventories.LootAllMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"ACA72A31DCE41CAC22633FA45971AE44AE2FF81CD956D64528ED063FD9684CAA","Hash":"3D0E4DA4A9972C7B7BA6848595FAA2F39067CA3CC8F395E9C2E6C4A801C61C3E","CalledMethods":["Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"],"StringLiterals":["inventory-loot-all"],"Source":null},{"Id":"SendStopListeningOnSimpleInventory(CandideServer.MessageModels.Inventories.StopListeningOnSimpleInventoryMessage)-\u003ESystem.Void","Name":"SendStopListeningOnSimpleInventory","Signature":"public System.Void SendStopListeningOnSimpleInventory(CandideServer.MessageModels.Inventories.StopListeningOnSimpleInventoryMessage msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Inventories.StopListeningOnSimpleInventoryMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":24,"BodyHash":"20B08D83B8EB584016236F5911A18E77E95EBB6C8C7A7F002D8A0023A4791B3B","Hash":"EF0D21FCA16BBF83FBCE36530508BF23088CEDC1167AD2B9B28F756BD183206A","CalledMethods":["Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)","Candide.GameModels.Controllers.SimpleInventoryController::SyncUnregisterActiveInventory(System.Guid)"],"StringLiterals":["inventory-unregister-for-simple-inventory"],"Source":null},{"Id":"Send_InventoryApplyDelta(CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage)-\u003ESystem.Void","Name":"Send_InventoryApplyDelta","Signature":"public System.Void Send_InventoryApplyDelta(CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"9025AC9902EA7AE31740E8410684073D94506F4CA9F449E13658A49745EFD675","Hash":"3CF43805E6256D010F213055134ED9DBDA21D7E7B13E71D5B416E4190C4DBC47","CalledMethods":["Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"],"StringLiterals":["inventory-apply-delta"],"Source":null},{"Id":"Send_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage)-\u003ESystem.Void","Name":"Send_InventoryApplyManyDelta","Signature":"public System.Void Send_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"4D191A188CDE00BD58A1953FDDC4902A07264A231EAF996B9A6116C5D7EA12D2","Hash":"9B031100CFF30A82E39F3928994DA134927440E4B18D90F97E2A8814228D2763","CalledMethods":["Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"],"StringLiterals":["inventory-apply-many-delta"],"Source":null},{"Id":"Send_RenameInventory(CandideServer.MessageModels.Inventories.RenameInventoryMessage)-\u003ESystem.Void","Name":"Send_RenameInventory","Signature":"public System.Void Send_RenameInventory(CandideServer.MessageModels.Inventories.RenameInventoryMessage msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Inventories.RenameInventoryMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"362AD4DDD7BA89B87C997769673B5AF0C4F968450C1D0CF478AAD2173239FA13","Hash":"18D47EC8FA9B37A9E27FEBEBB110BA7FADF22F9214D2A6F3D2046AADC6208849","CalledMethods":["Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)"],"StringLiterals":["inventory-rename-inventory"],"Source":null}],"Hash":"AC9A3E1524660E6CA24A22BFA1AE822DB70A3C79F3A03B9E096206F5BF259463"}