{"Id":"Candide.CandideUI.UserControls.PlayerInventoryUserControl","Name":"PlayerInventoryUserControl","DisplayName":"PlayerInventoryUserControl","FullName":"Candide.CandideUI.UserControls.PlayerInventoryUserControl","Namespace":"Candide.CandideUI.UserControls","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.CandideUI.Containers.CandidePanel","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"InventoryControl:Candide.CandideUI.UserControls.InventoryControl","Name":"InventoryControl","Type":"Candide.CandideUI.UserControls.InventoryControl","Signature":"public Candide.CandideUI.UserControls.InventoryControl InventoryControl","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"1D4AA7D3B586D9B5A702A8971B7162E15CF88252E1E0EC7474F7EB1C2D409C98"},{"Id":"OnCraftingBtnClicked:System.EventHandler","Name":"OnCraftingBtnClicked","Type":"System.EventHandler","Signature":"private System.EventHandler OnCraftingBtnClicked","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"CB3A5FD3772AD5032C3BE1B7893A750E8DDC48EB9E587A32C0F146A0270FFD6B"},{"Id":"OnInventoryError:System.EventHandler","Name":"OnInventoryError","Type":"System.EventHandler","Signature":"private System.EventHandler OnInventoryError","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D70020829CB5EE172A32512A355DFB2407CC7EE55F7F4631D204A458798FE441"},{"Id":"OnPlayerInventoryFetched:System.EventHandler\u00601\u003CSystem.Guid\u003E","Name":"OnPlayerInventoryFetched","Type":"System.EventHandler\u003CSystem.Guid\u003E","Signature":"private System.EventHandler\u003CSystem.Guid\u003E OnPlayerInventoryFetched","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B7A69ED70DC386F633562D07D7E541B576EC3D71F43A0DE56AB89C68A5BA3463"},{"Id":"_allowUsingItems:System.Boolean","Name":"_allowUsingItems","Type":"System.Boolean","Signature":"private System.Boolean _allowUsingItems","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"622CF8D31F2295B356B6F8A4B718375A0442F78CC1EC87911FD6B9F5CB31E49A"},{"Id":"_equipmentControl:Candide.CandideUI.UserControls.EquipmentControl","Name":"_equipmentControl","Type":"Candide.CandideUI.UserControls.EquipmentControl","Signature":"private Candide.CandideUI.UserControls.EquipmentControl _equipmentControl","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FBC573A58CC258C8E17DC05131CAD949A568022690865D34309F6644632CC0AE"},{"Id":"_getCharacterInventoryHandle:Candide.Multiplayer.Network.GetResponseHandler","Name":"_getCharacterInventoryHandle","Type":"Candide.Multiplayer.Network.GetResponseHandler","Signature":"private Candide.Multiplayer.Network.GetResponseHandler _getCharacterInventoryHandle","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1292365DD9CB92F409789262C3324DD8D7FF65FA5D473BE434726D92CD7573D7"},{"Id":"_otherInventoryControl:Candide.CandideUI.UserControls.InventoryControl","Name":"_otherInventoryControl","Type":"Candide.CandideUI.UserControls.InventoryControl","Signature":"private Candide.CandideUI.UserControls.InventoryControl _otherInventoryControl","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"30E8FE8C222B8AD2A416FFC79D26710E80F97D31C300FEC0AD460DA7AF9A530D"},{"Id":"_trashInventoryControl:Candide.CandideUI.UserControls.InventoryControl","Name":"_trashInventoryControl","Type":"Candide.CandideUI.UserControls.InventoryControl","Signature":"private Candide.CandideUI.UserControls.InventoryControl _trashInventoryControl","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3E2AE2FABBF2939823040DE13040895AE9C8129BD6083CF9F661AED3DE66506B"}],"Properties":[{"Id":"Inventory:Candide.GameModels.Models.Items.SimpleInventory","Name":"Inventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","Signature":"public Candide.GameModels.Models.Items.SimpleInventory Inventory","Visibility":"public","HasGetter":true,"HasSetter":true,"Hash":"E0D95CCF7E1186F1C7B42B2C52382C28BA09D0ED0F8E6EE9C8DE95081DCDD529"},{"Id":"TrashInventory:Candide.GameModels.Models.Items.SimpleInventory","Name":"TrashInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","Signature":"public Candide.GameModels.Models.Items.SimpleInventory TrashInventory","Visibility":"public","HasGetter":true,"HasSetter":true,"Hash":"E49C079379C660938DD30C8DE779FE1AAEDCA739A53BD62554E01C52E37E7D13"}],"Events":[{"Id":"OnCraftingBtnClicked:System.EventHandler","Name":"OnCraftingBtnClicked","Type":"System.EventHandler","Signature":"public System.EventHandler OnCraftingBtnClicked","Visibility":"public","Hash":"47A7F14126537DF5404D68951FD279277ADCADABE831EE2A87B167FEE4F66FD8"},{"Id":"OnInventoryError:System.EventHandler","Name":"OnInventoryError","Type":"System.EventHandler","Signature":"public System.EventHandler OnInventoryError","Visibility":"public","Hash":"5183C44C68475386C8664E71AD2E3CDDD2B6AA2F7BC69B9B4106801C8BAC9AF3"},{"Id":"OnPlayerInventoryFetched:System.EventHandler\u00601\u003CSystem.Guid\u003E","Name":"OnPlayerInventoryFetched","Type":"System.EventHandler\u003CSystem.Guid\u003E","Signature":"public System.EventHandler\u003CSystem.Guid\u003E OnPlayerInventoryFetched","Visibility":"public","Hash":"DF831FBB30EF606DC80A389E25E12E93D5A53212676A4826C9CF3CC8778EA64F"}],"Methods":[{"Id":"InvalidateSlots()-\u003ESystem.Void","Name":"InvalidateSlots","Signature":"public System.Void InvalidateSlots()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":12,"BodyHash":"762B18B61CA1531A014C3B83B3DDEBE37669CA8801C1F6D3885DBBBFE5CE03FB","Hash":"E0ADD074E0D8FB329DB2493B256DEB2F241B2A5F98E14FE3913FB93BC9FB7EA6","CalledMethods":["Candide.CandideUI.UserControls.InventoryControl::InvalidateSlots()"],"StringLiterals":[],"Source":null},{"Id":"OnDismount()-\u003ESystem.Void","Name":"OnDismount","Signature":"protected System.Void OnDismount()","Visibility":"protected","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":97,"BodyHash":"79FE052028068051893329F302B64BBAB337D08E6DB3A84EAC102A715F13AF7E","Hash":"FB75B40B20468E94E274ED8E4B631FDBF2DEE114983898E4BB9DF13B9C9ADEA1","CalledMethods":["Candide.Multiplayer.Network.GetResponseHandler::Remove()","Candide.CandideUI.UserControls.InventoryControl::ResetErrorMessage()","Candide.CandideUI.UserControls.InventoryControl::get_Inventory()","System.Collections.Generic.HashSet\u003CSystem.Int32\u003E::Clear()","Candide.CandideUI.UserControls.PlayerInventoryUserControl::OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)","SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.SimpleInventoryController::remove_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)","Candide.CandideUI.CandideUiElement::OnDismount()"],"StringLiterals":[],"Source":null},{"Id":"OnError(System.Byte)-\u003ESystem.Void","Name":"OnError","Signature":"private System.Void OnError(System.Byte b)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"b","Type":"System.Byte","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":42,"BodyHash":"1D70C9C00EA7E8D89286A4E158D537325373072AF26BC77F7EB4B033E560F9CC","Hash":"22826B9F4CB366096E30203E2E426FD1F9CD0A395AA4FEB387805AE67312EB1D","CalledMethods":["Candide.CandideUI.UserControls.InventoryControl::DisplayErrorMessage(System.String)"],"StringLiterals":["Time-out fetching inventory data","Something went wrong fetching the inventory data"],"Source":null},{"Id":"OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)-\u003ESystem.Void","Name":"OnInventoryChanged","Signature":"private System.Void OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"args","Type":"Candide.GameModels.Controllers.GameStateActiveInventoriesArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":199,"BodyHash":"28F3ADB8429543F1665727A2099C2DA8711449CEE41C86C101AECEE0151A88DC","Hash":"37B1FC33C89419E6FE566ACDC3C27645F351F29F6A3D9C95FE2F545C3123DFD0","CalledMethods":["Candide.CandideUI.UserControls.InventoryControl::get_Inventory()","System.Guid::op_Equality(System.Guid, System.Guid)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","System.EventHandler::Invoke(System.Object, System.EventArgs)","Candide.CandideUI.UserControls.InventoryControl::UpdateSlots()"],"StringLiterals":["Unexpected null Inventory","Unexpected null trash Inventory"],"Source":null},{"Id":"OnMoneyRightClickFunc(Candide.CandideUI.UserControls.InventoryControlMoney_OnMouseRightClickArgs)-\u003ESystem.Boolean","Name":"OnMoneyRightClickFunc","Signature":"private System.Boolean OnMoneyRightClickFunc(Candide.CandideUI.UserControls.InventoryControlMoney_OnMouseRightClickArgs arg)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"arg","Type":"Candide.CandideUI.UserControls.InventoryControlMoney_OnMouseRightClickArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":408,"BodyHash":"B5656C381B1FE409478374D32AC8882A796F0C445A9314173E089A633241EF78","Hash":"3871AF3B1615961664827D008611AF133ECFDF165756E7BB2E4F9C888A605F5A","CalledMethods":["Candide.CandideUI.UserControls.InventoryControl::get_Inventory()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.CandideUI.CandideUiElement::get_Visible()","Candide.CandideUI.ProximityWindows.InventoryWindow::get_InventoryId()","Candide.CandideUI.Windows.ItemProcessingWindow::get_StorageInventoryId()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","Shared.Models.Items.SharedInventoryModel::get_IsLootOnly()","Shared.Helpers.MoneyHelper::GetCoinItemId(System.Int32)","Shared.Models.Items.SharedInventoryModel::FindFirstSlotIndexWithBaseId(System.String, System.Boolean)","Shared.Models.Items.SharedInventoryModel::FindFirstEmptySlotIndex(System.Boolean)","System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()","Candide.CandideUI.Components.Holder.CoinSlot::get_ValueForCoin()","Candide.GameModels.Managers.SimpleInventoryManager::MoneySwapAction(System.Guid, System.UInt64, System.Int32, System.Guid, System.Int32, System.Boolean)","Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)","System.Nullable\u003CSystem.UInt64\u003E::get_Value()","Candide.CandideUI.Components.Displays.MoneyDisplay::SetMoney(System.UInt64, System.Boolean)"],"StringLiterals":["CandideInventorySlot: Couldn\u0027t find secondary inventory in the active inventories","event:/interface/holder_drop"],"Source":null},{"Id":"OnMount()-\u003ESystem.Void","Name":"OnMount","Signature":"protected System.Void OnMount()","Visibility":"protected","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":242,"BodyHash":"F3BD61E22EAA4F88DF24F003562BD550F91F9C57F29D757BEA9B0E2C595ADB70","Hash":"E6CFA12F641F9E6D76BFEDC4CC571E5D12E0BD4D5C0F771E6F71C317505946D7","CalledMethods":["Candide.CandideUI.CandideUiElement::OnMount()","Candide.CandideUI.UserControls.PlayerInventoryUserControl::OnInventoryChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)","SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.SimpleInventoryController::add_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)","Candide.Multiplayer.Models.LocalPlayer::get_Inventory()","Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)","Candide.CandideUI.UserControls.InventoryControl::set_Inventory(Candide.GameModels.Models.Items.SimpleInventory)","System.EventHandler\u003CSystem.Guid\u003E::Invoke(System.Object, !0)","Candide.Multiplayer.Network.GetResponseHandler::Remove()","CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryMessage::.ctor()","Candide.Multiplayer.Models.LocalPlayer::get_EntityId()","Candide.CandideUI.UserControls.PlayerInventoryUserControl::\u003COnMount\u003Eb__22_0(CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryResponse)","System.Action\u003CCandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryResponse\u003E::.ctor(System.Object, System.IntPtr)","Candide.CandideUI.UserControls.PlayerInventoryUserControl::OnError(System.Byte)","System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Services.PlayerCharactersService::GetAndListenCharacterInventory(CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryMessage, System.Action\u003CCandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"OnMouseRightClickFunc(Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs)-\u003ESystem.Boolean","Name":"OnMouseRightClickFunc","Signature":"private System.Boolean OnMouseRightClickFunc(Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs args)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"args","Type":"Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":739,"BodyHash":"DAB2AFBD9EB64708DACDA6019312BA0C79A4CE804FD6BAB7508231F826E4F98B","Hash":"2CC8FDFB310A88788C427A975D7764F5140635D821BABBB7EFE3D92AEEB134F3","CalledMethods":["Candide.CandideUI.UserControls.InventoryControl::get_Inventory()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.CandideUI.CandideUiElement::get_Visible()","Candide.CandideUI.ProximityWindows.InventoryWindow::get_InventoryId()","Candide.CandideUI.Windows.ItemProcessingWindow::get_StorageInventoryId()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","Shared.Models.Items.SharedInventoryModel::get_IsLootOnly()","Candide.GameModels.Managers.SimpleInventoryManager::AddItemFromSourceAction(Candide.GameModels.Models.Items.SimpleInventory, System.Int32, Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Boolean)","Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)","System.Guid::op_Equality(System.Guid, System.Guid)","System.Nullable\u003CSystem.Int32\u003E::get_HasValue()","System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()","Candide.CandideUI.Components.Holder.ItemGiftSlot::SetCommittedGift(System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Items.ItemInstanceModel, System.Nullable\u003CSystem.Int32\u003E)","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)","Shared.Models.Items.ItemInstanceModel::get_Data()","Candide.CandideUI.UserControls.EquipmentControl::get_Inventory()","Candide.GameModels.Managers.EquipmentManager::TryEquip(System.Guid, System.Int32, System.Guid)","CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)","Candide.GameModels.Managers.ItemInstanceManager::TryUseItem(Shared.Models.Items.ItemInstanceModel)","Shared.Data.SpellDataBase::GetSpellOrNull(System.String)","System.String::IsNullOrEmpty(System.String)"],"StringLiterals":["CandideInventorySlot: Couldn\u0027t find secondary inventory in the active inventories","event:/interface/holder_drop","ui-inventory-item-quick-equip","CandideInventorySlot: EquipmentWindow\u0027s inventory was null","event:/interface/holder_pickup","ui-inventory-item-quick-use"],"Source":null},{"Id":"Trash_OnMouseRightClickFunc(Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs)-\u003ESystem.Boolean","Name":"Trash_OnMouseRightClickFunc","Signature":"private System.Boolean Trash_OnMouseRightClickFunc(Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs args)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"args","Type":"Candide.CandideUI.UserControls.InventoryControlOnMouseRightClickArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":65,"BodyHash":"943B7B170CEF9AF1B0F17EAFAFAC893AB563A3963DBC9103A17372D91415DD2D","Hash":"857C312620B83863F9EE09FAC9BCD2D1F9BABB43F9558AEDC7EABE07AFE87652","CalledMethods":["Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)","Candide.GameModels.Managers.SimpleInventoryManager::AddItemFromSourceAction(Candide.GameModels.Models.Items.SimpleInventory, System.Int32, Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Boolean)","Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"],"StringLiterals":["event:/interface/holder_drop"],"Source":null}],"Hash":"7BDA59C9363BF2EE8C7F3705A73E863542C6EECA9706E685052B035F10A4AD1B"}