{"Id":"Candide.CandideUI.Components.Holder.CandideHotBarSlot","Name":"CandideHotBarSlot","DisplayName":"CandideHotBarSlot","FullName":"Candide.CandideUI.Components.Holder.CandideHotBarSlot","Namespace":"Candide.CandideUI.Components.Holder","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.CandideUI.Components.Holder.CandideHolderBase","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"ActiveAnimationSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"ActiveAnimationSpriteSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet ActiveAnimationSpriteSheet","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"0DDE4619492DBAEE21F1B6198AD01BA19221D8C57200FE5AA07FAB409240B4AD"},{"Id":"OnMouseRightClickFunc:System.Func\u00602\u003CCandide.CandideUI.Components.Holder.CandideHotBarSlot,System.Boolean\u003E","Name":"OnMouseRightClickFunc","Type":"System.Func\u003CCandide.CandideUI.Components.Holder.CandideHotBarSlot, System.Boolean\u003E","Signature":"public System.Func\u003CCandide.CandideUI.Components.Holder.CandideHotBarSlot, System.Boolean\u003E OnMouseRightClickFunc","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"AE3459C8BBCC79C3E7E1954ADDA145CE0B333FC5CFCF0C292C7FFF87C0C444A8"},{"Id":"OnMouseSpecialClickFunc:System.Func\u00602\u003CCandide.CandideUI.Components.Holder.CandideHotBarSlot,System.Boolean\u003E","Name":"OnMouseSpecialClickFunc","Type":"System.Func\u003CCandide.CandideUI.Components.Holder.CandideHotBarSlot, System.Boolean\u003E","Signature":"public System.Func\u003CCandide.CandideUI.Components.Holder.CandideHotBarSlot, System.Boolean\u003E OnMouseSpecialClickFunc","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"69E1DB80CE71CD4099D4E90C949B8F4117F2FF3BED8EFC10ADAAF0B04192E835"},{"Id":"Panel:Candide.CandideUI.Containers.CandidePanel","Name":"Panel","Type":"Candide.CandideUI.Containers.CandidePanel","Signature":"protected Candide.CandideUI.Containers.CandidePanel Panel","Visibility":"protected","IsStatic":false,"IsLiteral":false,"Hash":"D2339754627E7DC0DB050E4B8A7ABD4130F396FAA22E8183053DF1B55A82C7B0"},{"Id":"SlotIndex:System.Int32","Name":"SlotIndex","Type":"System.Int32","Signature":"public System.Int32 SlotIndex","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"AF808B51D22FB21AB65AFC1700DB5CF128859D90A72DC4992E2DF805104CA88E"},{"Id":"_activeAnimation:CandideCreator.Shared.Graphics.FrameAnimation","Name":"_activeAnimation","Type":"CandideCreator.Shared.Graphics.FrameAnimation","Signature":"private CandideCreator.Shared.Graphics.FrameAnimation _activeAnimation","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"39A44EC4A66546851C841541731DDDB5640E38DBA0E8FD2C09FEC38E43D9E256"},{"Id":"_hotBarSlots:Candide.Entities.PlayerState.HotBarSlot[]","Name":"_hotBarSlots","Type":"Candide.Entities.PlayerState.HotBarSlot[]","Signature":"private Candide.Entities.PlayerState.HotBarSlot[] _hotBarSlots","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"99B589329279882CE0BB909A34407AC5607191B1728A11EEDA5BFBB577D9B4DB"},{"Id":"_icon:Candide.CandideUI.Components.CandideIcon","Name":"_icon","Type":"Candide.CandideUI.Components.CandideIcon","Signature":"private Candide.CandideUI.Components.CandideIcon _icon","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"212716D8A8536477B19FFD8EF91436CDAA082815536BAA0FA4D17B5CC5DFDA33"},{"Id":"_isActive:System.Boolean","Name":"_isActive","Type":"System.Boolean","Signature":"private System.Boolean _isActive","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B2D1F780ABE3462C5953EAFDC1CE34EBFE12E3665F2B3C6035A2FB12EF91635F"},{"Id":"_isHighlighted:System.Boolean","Name":"_isHighlighted","Type":"System.Boolean","Signature":"private System.Boolean _isHighlighted","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"5C3D3D971DFE67E5AD63B3CC11DFD94D1EEBE6384DDED7C46EC135F2AC9CFAC4"},{"Id":"_keyBinding:Candide.CandideUI.CandideUiElement","Name":"_keyBinding","Type":"Candide.CandideUI.CandideUiElement","Signature":"private Candide.CandideUI.CandideUiElement _keyBinding","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C4BE3898ACE50803E7284D343D2AE011FF97DBF682BD2F621ECF1DB9F3E75C47"},{"Id":"_label:Candide.CandideUI.Components.CandideTextLabel","Name":"_label","Type":"Candide.CandideUI.Components.CandideTextLabel","Signature":"private Candide.CandideUI.Components.CandideTextLabel _label","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7A3DFD92978501AF7FEB13C0F7141FB2B8085E4F66F42FDD7DA8B8E5B906925B"},{"Id":"_softLockKey:System.Boolean","Name":"_softLockKey","Type":"System.Boolean","Signature":"private System.Boolean _softLockKey","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0641C02DA1EBCB23C3F68CFFE6403774C0D5B9739CAD2E70FFE9D003559A2C61"}],"Properties":[{"Id":"IsHighlighted:System.Boolean","Name":"IsHighlighted","Type":"System.Boolean","Signature":"public System.Boolean IsHighlighted","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"6C7D7FF4E39BD89370D01AAB39E9AE6D328844D5B8A4A356EC6CABCB68D36622"},{"Id":"Slot:Candide.Entities.PlayerState.HotBarSlot","Name":"Slot","Type":"Candide.Entities.PlayerState.HotBarSlot","Signature":"private Candide.Entities.PlayerState.HotBarSlot Slot","Visibility":"private","HasGetter":true,"HasSetter":false,"Hash":"9F0CFD13EA11C6E0975785C8E8981EA4DB71E1D35A72A9476FAFD8C7E8EDE7E5"},{"Id":"Type:Candide.CandideUI.Components.Holder.CandideHolderType","Name":"Type","Type":"Candide.CandideUI.Components.Holder.CandideHolderType","Signature":"public Candide.CandideUI.Components.Holder.CandideHolderType Type","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"954ED5E035646B608A8DB70F533C0A1B8F929BD1A93B2DD960213A07A366CA71"}],"Events":[],"Methods":[{"Id":"GetKeyBindForSlotIndex()-\u003ECandide.Input.SuperKeybind","Name":"GetKeyBindForSlotIndex","Signature":"private Candide.Input.SuperKeybind GetKeyBindForSlotIndex()","Visibility":"private","ReturnType":"Candide.Input.SuperKeybind","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":71,"BodyHash":"A0EFBDB81218284B433CC7A1C27548C6E1D262A7AD2EA50C3630E2319A8A9C7A","Hash":"B1E5E06DB818DCF194211988EEFC9A07021D28E0A3C9CF0468C8545C230DF758","CalledMethods":["System.ArgumentOutOfRangeException::.ctor()"],"StringLiterals":[],"Source":null},{"Id":"GetKeyPress()-\u003ESystem.Boolean","Name":"GetKeyPress","Signature":"private System.Boolean GetKeyPress()","Visibility":"private","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":115,"BodyHash":"AC4D130A4EF7309DD1854178BC5DE6D5083723B571EEE3516DEDAC94CEB3FEEB","Hash":"18B6AC433710F34455D80748B5AC006218281A472CD9D44D296143FED21987C9","CalledMethods":["Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()","Candide.Input.PlayerControllerKeyBind::Down()"],"StringLiterals":[],"Source":null},{"Id":"GetPickupContent()-\u003ECandide.CandideUI.Components.Holder.ICandideDraggableHolderContent","Name":"GetPickupContent","Signature":"public Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent GetPickupContent()","Visibility":"public","ReturnType":"Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":39,"BodyHash":"21D6F65CDD2E5AEF5CB26B58BC5BAF2AEFA7FFBB076AF836CFCC081BFE9F998E","Hash":"62E736C2CEEF063A7A5A742FBE0C677866083A27F9EE63E23F0CE4873C5DA2F6","CalledMethods":["Candide.CandideUI.CandideUiElement::get_Enabled()","Candide.CandideUI.Components.Holder.CandideHotBarSlot::get_Slot()","Candide.CandideUI.Components.Holder.HotBarCandideDraggableHolderContent::.ctor(Candide.CandideUI.Components.Holder.CandideHolderBase, Candide.Entities.PlayerState.HotBarSlot[], System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void","Name":"InternalDraw","Signature":"protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"context","Type":"Candide.CandideUI.UiRenderContext","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":187,"BodyHash":"7088FB2BBD55A06744DF25BBF0C9BEF9110107A26A0D5941606FFA3A24DFE333","Hash":"F7512E43CE5EA9B058BF4E1AED5EF4D4FDF92F27BCD86A75A6F14BA732904A2C","CalledMethods":["Candide.CandideUI.Components.Holder.CandideHolderBase::InternalDraw(Candide.CandideUI.UiRenderContext)","Candide.CandideUI.CandideUiElement::get_BorderBounds()","Microsoft.Xna.Framework.Rectangle::get_Location()","Microsoft.Xna.Framework.Point::ToVector2()","CandideCreator.Shared.Graphics.FrameAnimation::get_CurrentFrame()","Microsoft.Xna.Framework.Vector2::get_One()","Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Boolean)","Candide.CandideUI.CandideUiSystem::get_Scale()","Microsoft.Xna.Framework.Vector2::.ctor(System.Single)","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Candide.CandideUI.UiRenderContext::DrawSpriteBoxOfManySprites(System.Single, System.Single, System.Int32, System.Int32, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"],"StringLiterals":[],"Source":null},{"Id":"InventoriesHasChanged()-\u003ESystem.Void","Name":"InventoriesHasChanged","Signature":"public System.Void InventoriesHasChanged()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":161,"BodyHash":"C075E755A88D30E2540FB07567FEB13DAB94333EB9C51CBD075D99F154E2D2D4","Hash":"2D7760BF90C359AF34140773ABA3A8435D045C3D1AC2E2FBD484DD7C297B101F","CalledMethods":["Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)","Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)","Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)","Shared.Models.Items.SharedInventoryModel::GetItemCount(System.String)","Candide.CandideUI.Components.Holder.CandideInventorySlot::GetItemCountText(System.Int32)","Candide.CandideUI.CandideUiElement::set_Opacity(System.Single)"],"StringLiterals":[],"Source":null},{"Id":"OnMouseSecondaryDown()-\u003ESystem.Void","Name":"OnMouseSecondaryDown","Signature":"public System.Void OnMouseSecondaryDown()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":14,"BodyHash":"09201707D5F8F45B1FFFD2A15D483BEA6E3DBC110C5B5195FF2202A2A12CA9D1","Hash":"B5E6A41B91139637D0064D603CB2790B5A8EC9CADBC2BE2433A3DA1D6BC1AA98","CalledMethods":["Candide.CandideUI.CandideUiElement::OnMouseSecondaryDown()","Candide.CandideUI.Components.Holder.CandideHotBarSlot::Use()"],"StringLiterals":[],"Source":null},{"Id":"OnSpecialAction()-\u003ESystem.Boolean","Name":"OnSpecialAction","Signature":"protected System.Boolean OnSpecialAction()","Visibility":"protected","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":25,"BodyHash":"B01E056433CBBB5B3955F6793A268F68193101EF4528DB49D941229B40A610F9","Hash":"C35F02427474CB963DE25283732D462AD7571C450FB9E58623B0E512CEFE2700","CalledMethods":["System.Func\u003CCandide.CandideUI.Components.Holder.CandideHotBarSlot, System.Boolean\u003E::Invoke(!0)"],"StringLiterals":[],"Source":null},{"Id":"SlotHasChanged()-\u003ESystem.Void","Name":"SlotHasChanged","Signature":"public System.Void SlotHasChanged()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":146,"BodyHash":"05F7B78DF490981004F709B31A3550342EC5346EA7C399652409A7CF525981AB","Hash":"57E20EA6C6EB5A63B8ADD3132BB5D6F06D5D67124F9CB1318A3445710009339B","CalledMethods":["Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)","Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)","Candide.CandideUI.Components.Holder.CandideHotBarSlot::InventoriesHasChanged()","CandideHotBarSlot.\u003C\u003Ec__DisplayClass27_0::.ctor()","Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)","CandideHotBarSlot.\u003C\u003Ec__DisplayClass27_0::\u003CSlotHasChanged\u003Eb__0()","System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)","System.NotImplementedException::.ctor(System.String)"],"StringLiterals":["No implementation for other hotbar types yet"],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":204,"BodyHash":"6375FEBC1F2DF9D90EA012A1A49B7675376460AD9583778FD28E375DAFA2CEF3","Hash":"BC4C4E3FC421BB07E77024C6F8F046B1DD85F076322D76BF4396F9287B717FAF","CalledMethods":["Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)","Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()","Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)","Candide.CandideUI.Components.Holder.CandideHotBarSlot::get_Slot()","Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()","Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_ItemInstance()","Candide.CandideUI.CandideUiElement::get_Enabled()","System.Collections.Generic.HashSet\u003CCandide.CandideUI.CandideUiElement\u003E::Contains(!0)","Candide.CandideUI.Components.Holder.CandideHotBarSlot::GetKeyPress()","Candide.CandideUI.CandideUiElement::set_IsHovered(System.Boolean)","Candide.CandideUI.Components.Holder.CandideHotBarSlot::Use()"],"StringLiterals":[],"Source":null},{"Id":"Use()-\u003ESystem.Boolean","Name":"Use","Signature":"private System.Boolean Use()","Visibility":"private","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":115,"BodyHash":"FA4BE3FAA7FAAD298E6D61CFD3F044EC3657DA4A7E736D7F671B70C8D66FFC62","Hash":"FE664C56E875297999564097F8B95273CBB21C724057CC95D33FCC5473A1D40A","CalledMethods":["Candide.GameModels.GameState::TryGetLocalPlayerInventory(Candide.GameModels.Models.Items.SimpleInventory\u0026)","Shared.Models.Items.SharedInventoryModel::FindFirstSlotIndexWithBaseId(System.String, System.Boolean)","Candide.GameModels.Managers.ItemInstanceManager::TryUseItem(Shared.Models.Items.ItemInstanceModel)","CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"],"StringLiterals":["ui-inventory-item-quick-use"],"Source":null}],"Hash":"57C34442874B6936DEB1A03A4491FDC765FE3629B6FE2F0F659F39096BB7876C"}