{"Id":"Candide.CandideUI.UserControls.EquipmentControl","Name":"EquipmentControl","DisplayName":"EquipmentControl","FullName":"Candide.CandideUI.UserControls.EquipmentControl","Namespace":"Candide.CandideUI.UserControls","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.CandideUI.CandideUiContainerSingleItem","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"OnInventoryError:System.EventHandler","Name":"OnInventoryError","Type":"System.EventHandler","Signature":"private System.EventHandler OnInventoryError","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D70020829CB5EE172A32512A355DFB2407CC7EE55F7F4631D204A458798FE441"},{"Id":"OnMouseSpecialClickFunc:System.Func\u00602\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs,System.Boolean\u003E","Name":"OnMouseSpecialClickFunc","Type":"System.Func\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs, System.Boolean\u003E","Signature":"public System.Func\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs, System.Boolean\u003E OnMouseSpecialClickFunc","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"537F8CB8897A3625E816155B8D53064029822A016C7DF877021F8756D9380B90"},{"Id":"_entityId:System.Nullable\u00601\u003CSystem.Guid\u003E","Name":"_entityId","Type":"System.Nullable\u003CSystem.Guid\u003E","Signature":"private System.Nullable\u003CSystem.Guid\u003E _entityId","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3642465B06C2067DB61589998541C338EA425BD4413F1F7408AD7161E711FA9C"},{"Id":"_errorTextWrapper:Candide.CandideUI.Components.CandideErrorTextWrapper","Name":"_errorTextWrapper","Type":"Candide.CandideUI.Components.CandideErrorTextWrapper","Signature":"private Candide.CandideUI.Components.CandideErrorTextWrapper _errorTextWrapper","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"27EA344096B18FFA8D9B25F3EE101A2CCD4FC5A8B55658A0121FAC91DD83FB4D"},{"Id":"_inventory:Candide.GameModels.Models.Items.SimpleInventory","Name":"_inventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","Signature":"private Candide.GameModels.Models.Items.SimpleInventory _inventory","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"AB4B3E4B29950C24109E061FBB356FD0D7A89F2DC3E09A973924E964E2597B69"},{"Id":"_slots:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.Components.Holder.CandideEquipmentSlot\u003E","Name":"_slots","Type":"System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.CandideEquipmentSlot\u003E","Signature":"private System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.CandideEquipmentSlot\u003E _slots","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"9A13FA0FE79A6B1D5567946F12CAE84BA40099A8A81BE9AC2A6C2660700C82F2"},{"Id":"_slotsPanel:Candide.CandideUI.Containers.CandidePanel","Name":"_slotsPanel","Type":"Candide.CandideUI.Containers.CandidePanel","Signature":"private Candide.CandideUI.Containers.CandidePanel _slotsPanel","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3A8BB3F1282C20A2898C26C570B1D926E478FC5564BFA691C8EE74EF3808FC39"}],"Properties":[{"Id":"EntityId:System.Nullable\u00601\u003CSystem.Guid\u003E","Name":"EntityId","Type":"System.Nullable\u003CSystem.Guid\u003E","Signature":"public System.Nullable\u003CSystem.Guid\u003E EntityId","Visibility":"public","HasGetter":true,"HasSetter":true,"Hash":"EC6617D05D8163BAAA7EE781673D5DFAB4B9369C4D2CD3D37F6FB04C92B3232D"},{"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"}],"Events":[{"Id":"OnInventoryError:System.EventHandler","Name":"OnInventoryError","Type":"System.EventHandler","Signature":"public System.EventHandler OnInventoryError","Visibility":"public","Hash":"5183C44C68475386C8664E71AD2E3CDDD2B6AA2F7BC69B9B4106801C8BAC9AF3"}],"Methods":[{"Id":"CreateSlot(System.Int32, System.Int32, System.Int32)-\u003ECandide.CandideUI.Components.Holder.CandideEquipmentSlot","Name":"CreateSlot","Signature":"private Candide.CandideUI.Components.Holder.CandideEquipmentSlot CreateSlot(System.Int32 x, System.Int32 y, System.Int32 i)","Visibility":"private","ReturnType":"Candide.CandideUI.Components.Holder.CandideEquipmentSlot","Parameters":[{"Name":"x","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"y","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"i","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":119,"BodyHash":"2E4FB1D43FAE3BA729DC937C1613DBEFC3238B1A77414792C9046896956129CF","Hash":"008A5F105A00B8463FF3FAC55EA0CCCBE5E5BDA5D16EBE8860F1356E1CA03E33","CalledMethods":["Candide.CandideUI.UserControls.EquipmentControl::get_Inventory()","Candide.CandideUI.Components.Holder.CandideEquipmentSlot::.ctor(Candide.GameModels.Models.Items.SimpleInventory, System.Int32)","Candide.CandideUI.UserControls.EquipmentControl::Slot_OnMouseRightClick(Candide.CandideUI.Components.Holder.CandideInventorySlot)","System.Func\u003CCandide.CandideUI.Components.Holder.CandideInventorySlot, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)","Candide.CandideUI.UserControls.EquipmentControl::Slot_OnMouseSpecialClick(Candide.CandideUI.Components.Holder.CandideInventorySlot)","EquipmentControl.\u003C\u003Ec::\u003CCreateSlot\u003Eb__15_0()","System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E::.ctor(System.Object, System.IntPtr)","Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetPreferredTooltipGrowthDirection(System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E)","Candide.CandideUI.CandideUiSystem::get_Scale()","Candide.CandideUI.CandideUiElement::set_Left(System.Int32)","Candide.CandideUI.CandideUiElement::set_Top(System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"DisplayErrorMessage(System.String)-\u003ESystem.Void","Name":"DisplayErrorMessage","Signature":"public System.Void DisplayErrorMessage(System.String message)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"F4AFA8EF300A22D6BCB3C62D9F312374FD96C3409F4BD9F15801A1FBDB7300C7","Hash":"22690AF3CC10831FE0F039249131B8D38D10255BD9155E7F66299F360FF9AF94","CalledMethods":["Candide.CandideUI.Components.CandideErrorTextWrapper::ShowError(System.String)"],"StringLiterals":[],"Source":null},{"Id":"InvalidateSlots()-\u003ESystem.Void","Name":"InvalidateSlots","Signature":"private System.Void InvalidateSlots()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1774,"BodyHash":"81F7FB7BEE979ECE8E885E9A22F6B8F0C082FFB41DC28C44EF9607B61A72E0DA","Hash":"8DBFEDAD536545418DDD52613BD55FD45103DB1A641F4E8F5BF9A395AF07E7EA","CalledMethods":["System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.CandideEquipmentSlot\u003E::Clear()","Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()","Candide.CandideUI.CandideUiElement::InvalidateMeasure()","Candide.CandideUI.UserControls.EquipmentControl::get_Inventory()","Candide.CandideUI.UserControls.EquipmentControl::CreateSlot(System.Int32, System.Int32, System.Int32)","System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.CandideEquipmentSlot\u003E::Add(!0)","System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.CandideEquipmentSlot\u003E::get_Item(System.Int32)","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_0()","System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_1()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_2()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_3()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_4()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_5()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_6()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_7()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_8()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_9()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_10()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_11()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_12()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_13()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_14()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_15()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_16()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_17()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_18()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_19()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_20()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_21()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_22()","Candide.CandideUI.UserControls.EquipmentControl::\u003CInvalidateSlots\u003Eb__17_23()"],"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":24,"BodyHash":"532BE4D9B0D32C04FEDCF0473EFC0872AD6CFCB45B2FEE4906F16F2A48BED79F","Hash":"F000D764710F6FC6E00E72452983D356AF1F734F9E8525E37DF1D8CA844AB3DD","CalledMethods":["Candide.CandideUI.UserControls.EquipmentControl::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":"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":85,"BodyHash":"A50839E329CFB773F38015293B96DF89060DDE20142DD0A07AA06BC99D44A167","Hash":"757DF947BDFE1505C29089BA0CCC424CB9184DDE058D2A3203FD42D9DA74B502","CalledMethods":["Candide.CandideUI.UserControls.EquipmentControl::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.EquipmentControl::UpdateSlots()"],"StringLiterals":["EquipmentWindow: Unexpected null Inventory"],"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":55,"BodyHash":"04317B427458C22382B3F32CBF5310920A8FCB4265737DC6325242A832849F24","Hash":"C241541B08CA59422BA20C4B26AE057E9FB0E9922637239940D1733450901484","CalledMethods":["Candide.CandideUI.CandideUiElement::OnMount()","Candide.CandideUI.UserControls.EquipmentControl::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.EquipmentControl::set_Inventory(Candide.GameModels.Models.Items.SimpleInventory)"],"StringLiterals":[],"Source":null},{"Id":"Slot_OnMouseRightClick(Candide.CandideUI.Components.Holder.CandideInventorySlot)-\u003ESystem.Boolean","Name":"Slot_OnMouseRightClick","Signature":"private System.Boolean Slot_OnMouseRightClick(Candide.CandideUI.Components.Holder.CandideInventorySlot slot)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"slot","Type":"Candide.CandideUI.Components.Holder.CandideInventorySlot","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":73,"BodyHash":"003949A5C69B3A806F0253E4C731314741DB139AC691DE03CCBF89FAF808D152","Hash":"D1D9C4D1E222B2F4B2F24F605B2525CE8195224E7BD182A63D077A0227A42CC6","CalledMethods":["Candide.CandideUI.UserControls.EquipmentControl::get_Inventory()","Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()","Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)","Candide.GameModels.Managers.EquipmentManager::TryUnequipItem(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"Slot_OnMouseSpecialClick(Candide.CandideUI.Components.Holder.CandideInventorySlot)-\u003ESystem.Boolean","Name":"Slot_OnMouseSpecialClick","Signature":"private System.Boolean Slot_OnMouseSpecialClick(Candide.CandideUI.Components.Holder.CandideInventorySlot slot)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"slot","Type":"Candide.CandideUI.Components.Holder.CandideInventorySlot","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":106,"BodyHash":"D3C1F78293E4847A92B4C9B96EAF5665B1D237FEA5DDB64982C8587F1D8A6E56","Hash":"F2C987487EFAC4C15D6A6E60CB8CF3CBBCA77B6C4559DABA1530F26771DBC5DC","CalledMethods":["Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()","Candide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs::.ctor()","System.Func\u003CCandide.CandideUI.UserControls.InventoryControlOnMouseSpecialClickArgs, System.Boolean\u003E::Invoke(!0)"],"StringLiterals":[],"Source":null},{"Id":"UpdateSlots()-\u003ESystem.Void","Name":"UpdateSlots","Signature":"public System.Void UpdateSlots()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":199,"BodyHash":"02C004378E8F2899AA287A0986C996D614CF7FD18018B505EF2742D8F45BEB82","Hash":"41DA25061AB56EBD71FCCAD29C9A32557006E2DCBA70A9581F92C4A61D65073B","CalledMethods":["Candide.CandideUI.UserControls.EquipmentControl::get_Inventory()","System.Collections.Generic.List\u003CCandide.CandideUI.Components.Holder.CandideEquipmentSlot\u003E::GetEnumerator()","List.Enumerator\u003CCandide.CandideUI.Components.Holder.CandideEquipmentSlot\u003E::get_Current()","Candide.CandideUI.Components.Holder.CandideInventorySlot::Update()","Shared.Models.Items.ItemInstanceModel::get_Data()","System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::get_HasValue()","System.Nullable\u003CShared.Models.Items.EquipmentType\u003E::get_Value()","CandideServer.Helpers.EquipmentSimpleInventoryHelper::GetInventorySlotIndexForType(Shared.Models.Items.EquipmentType)","Candide.CandideUI.Components.Holder.CandideEquipmentSlot::set_IsLocked(System.Boolean)","List.Enumerator\u003CCandide.CandideUI.Components.Holder.CandideEquipmentSlot\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null}],"Hash":"3101DAF1070800CA11EBFF0EE943D453628551B41A3CD16B09E91A2B570CF4F6"}