{"Id":"Candide.CandideUI.UserControls.InventoryCraftingControl","Name":"InventoryCraftingControl","DisplayName":"InventoryCraftingControl","FullName":"Candide.CandideUI.UserControls.InventoryCraftingControl","Namespace":"Candide.CandideUI.UserControls","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.CandideUI.Containers.CandidePanel","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"LastSelectedRecipeId:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","Name":"LastSelectedRecipeId","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E","Signature":"public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E LastSelectedRecipeId","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"DAE18D967AED591E7E5F912773D85FCF679BAEFDA0569622A8BC385B07F8238C"},{"Id":"RecipeGrid:Candide.CandideUI.UserControls.HolderGridRecipesScrollView","Name":"RecipeGrid","Type":"Candide.CandideUI.UserControls.HolderGridRecipesScrollView","Signature":"public Candide.CandideUI.UserControls.HolderGridRecipesScrollView RecipeGrid","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"E3C77D23FB8B466F83C004772D8BF849EDF0B897D77A4A79A0886BEBC34110F8"},{"Id":"SelectedRecipe:Shared.Data.ItemRecipe","Name":"SelectedRecipe","Type":"Shared.Data.ItemRecipe","Signature":"public Shared.Data.ItemRecipe SelectedRecipe","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"EBD68551DF8966BB2B9FD51164769136A63069CB7F315C8E2597E6AE562B6024"},{"Id":"_craftBtn:Candide.CandideUI.Components.Buttons.CandideLabelButton","Name":"_craftBtn","Type":"Candide.CandideUI.Components.Buttons.CandideLabelButton","Signature":"private Candide.CandideUI.Components.Buttons.CandideLabelButton _craftBtn","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"A692E22CAF10CF581F334806BE3CDC4EFC6A07CB68355F5D4B34877A7017D0A3"},{"Id":"_craftBtnPanel:Candide.CandideUI.Containers.CandideGrid","Name":"_craftBtnPanel","Type":"Candide.CandideUI.Containers.CandideGrid","Signature":"private Candide.CandideUI.Containers.CandideGrid _craftBtnPanel","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1F835A7B5B2468596D75608B5A61F697D6C338D74803C78DD9B6B3684E8F50CC"},{"Id":"_craftingStations:System.String[]","Name":"_craftingStations","Type":"System.String[]","Signature":"private System.String[] _craftingStations","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"88235E9A73EC835F6D3357BBADB68C9813AFEB1CE4CA90BE62B0EA385A15386F"},{"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":"_quickCraftBtn:Candide.CandideUI.Components.Buttons.CandideLabelButton","Name":"_quickCraftBtn","Type":"Candide.CandideUI.Components.Buttons.CandideLabelButton","Signature":"private Candide.CandideUI.Components.Buttons.CandideLabelButton _quickCraftBtn","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E0FC8E79F669776379161C5FB63C0FF17605827BE16D797FF10E58AF5B271E4B"},{"Id":"_recipeName:Candide.CandideUI.Components.TranslationCenteredIconLabel","Name":"_recipeName","Type":"Candide.CandideUI.Components.TranslationCenteredIconLabel","Signature":"private Candide.CandideUI.Components.TranslationCenteredIconLabel _recipeName","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"2B0C3CAD30A9E9292A4EFA3D0B312D5DD640399EC6E4E589D562F16054F48B69"},{"Id":"_requirementsGrid:Candide.CandideUI.Containers.CandideGrid","Name":"_requirementsGrid","Type":"Candide.CandideUI.Containers.CandideGrid","Signature":"private Candide.CandideUI.Containers.CandideGrid _requirementsGrid","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F80E00800BBAE6C8E6F834F710F4CF6187EB44919BB23B4E65B0B15607CFF615"},{"Id":"_uniqueIdentifier:System.String","Name":"_uniqueIdentifier","Type":"System.String","Signature":"private System.String _uniqueIdentifier","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E2D54A049B67D2014E11A534370912E371FD101122DAE601E46B614F961492CB"}],"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"}],"Events":[],"Methods":[{"Id":"CandideExtendedInteractionsHandlerOnDraggedContentChanged(System.Object, Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)-\u003ESystem.Void","Name":"CandideExtendedInteractionsHandlerOnDraggedContentChanged","Signature":"private System.Void CandideExtendedInteractionsHandlerOnDraggedContentChanged(System.Object sender, Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent e)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"e","Type":"Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":37,"BodyHash":"194FD4F892B383583FD329D95A44428184D6B8FDCF4EE4588BDBEC22778FEA3F","Hash":"FDEC19EAB1C36A6A989D61F7B80CA5D4E171AF430EF64E8E3CFEFA6DC1F69513","CalledMethods":["Candide.CandideUI.UserControls.InventoryCraftingControl::Extra()","Candide.Input.SuperKeybind::Pressed()"],"StringLiterals":[],"Source":null},{"Id":"Extra()-\u003ESystem.Void","Name":"Extra","Signature":"public System.Void Extra()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":195,"BodyHash":"DF3589FC0B8208FB3A5FB0691D99FC63A6818B4F12F4DDF661F434505A653C93","Hash":"08A309E0929482AD4CA188F7B802F736251154581C90CDDBE798154492217193","CalledMethods":["Candide.CandideUI.UserControls.InventoryCraftingControl::get_Inventory()","Candide.CandideUI.UserControls.InventoryCraftingControl::UpdateRequirementsGrid(Shared.Data.ItemRecipe)","Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()","System.String::op_Equality(System.String, System.String)","Candide.CandideUI.Components.Holder.CraftingCandideDraggableHolderContent::get_Amount()","Candide.GameModels.Managers.ItemRecipeManager::CanCraftManyItem(Candide.GameModels.Models.Items.SimpleInventory, Shared.Data.ItemRecipe, System.Int32)","Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)","Candide.CandideUI.CandideUiElement::InvalidateMeasure()"],"StringLiterals":[],"Source":null},{"Id":"InvalidateInventory()-\u003ESystem.Void","Name":"InvalidateInventory","Signature":"private System.Void InvalidateInventory()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":28,"BodyHash":"782F344B6B86EE48653F1FC64A33DCA27119BAAA1669D5C2634E329085A2E8D7","Hash":"329E692A52441AB05FF1F65D3C98DD001C36838857357B076D10BA1B0724C804","CalledMethods":["Candide.GameModels.Managers.ItemRecipeManager::GetLocalPlayerRecipesForStation(System.String[])","System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)","Candide.CandideUI.UserControls.HolderGridRecipesScrollView::SetRecipes(System.Collections.Generic.List\u003CShared.Data.ItemRecipe\u003E)"],"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":41,"BodyHash":"0BAB930D9BDFFEED4FCC02040E3EE9B48B3536991675A37F06CED0B14C23BD8D","Hash":"7DDC41B93BC32167088906352826418B0CA25E1DD3CA9775C809B505BF046987","CalledMethods":["Candide.CandideUI.UserControls.InventoryCraftingControl::CandideExtendedInteractionsHandlerOnDraggedContentChanged(System.Object, Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)","System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E::.ctor(System.Object, System.IntPtr)","Candide.CandideUI.CandideExtendedInteractionsHandler::remove_DraggedContentChanged(System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E)","Candide.CandideUI.UserControls.InventoryCraftingControl::QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)","QuestsManager.GameStatePersonalQuestsChanged::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Managers.QuestsManager::remove_PersonalQuestsChanged(QuestsManager.GameStatePersonalQuestsChanged)","Candide.CandideUI.CandideUiElement::OnDismount()"],"StringLiterals":[],"Source":null},{"Id":"OnInventoryChanged()-\u003ESystem.Void","Name":"OnInventoryChanged","Signature":"public System.Void OnInventoryChanged()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":137,"BodyHash":"FFD3259F03BB480E86056B65473D1B540C8D2C264136787DD6B7FACC2D4B1E9E","Hash":"A64CECCE5F8C0C13AA80DF51F75EF4F209CAEA4DF3A94ACF23EAC644DA759F85","CalledMethods":["Candide.CandideUI.UserControls.HolderGridRecipesScrollView::InvalidateRecipes()","Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()","System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()","Candide.CandideUI.Components.Holder.CandideItemRecipe::get_ItemRecipe()","System.String::op_Inequality(System.String, System.String)","System.Collections.IEnumerator::MoveNext()","System.IDisposable::Dispose()","Candide.CandideUI.UserControls.InventoryCraftingControl::Extra()"],"StringLiterals":[],"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":72,"BodyHash":"C2E1EAFDF00210C29526C7A441CF0203D6823EC353847E20BDA5F23462511382","Hash":"EFC3FAE21E20DF28E157E8FB8E341FFD08CDD628524CD8264CBCE50F10794645","CalledMethods":["Candide.CandideUI.UserControls.InventoryCraftingControl::CandideExtendedInteractionsHandlerOnDraggedContentChanged(System.Object, Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)","System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E::.ctor(System.Object, System.IntPtr)","Candide.CandideUI.CandideExtendedInteractionsHandler::add_DraggedContentChanged(System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E)","Candide.CandideUI.UserControls.InventoryCraftingControl::QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)","QuestsManager.GameStatePersonalQuestsChanged::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Managers.QuestsManager::add_PersonalQuestsChanged(QuestsManager.GameStatePersonalQuestsChanged)","Candide.CandideUI.CandideUiElement::OnMount()","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)","Candide.CandideUI.UserControls.HolderGridRecipesScrollView::SetSelectedRecipe(System.String)"],"StringLiterals":[],"Source":null},{"Id":"QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)-\u003ESystem.Void","Name":"QuestsManagerOnPersonalQuestsChanged","Signature":"private System.Void QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs args)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"args","Type":"Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"5954B4E260820ADF7DD84ED27B589D0B0A6714F448FB828F8FA42501E64D5E41","Hash":"B90C4CE8253B300281D19860DA92327CFF9E20B97F46B7E6B08A4B0BBE9783B4","CalledMethods":["Candide.CandideUI.UserControls.InventoryCraftingControl::InvalidateInventory()"],"StringLiterals":[],"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":8,"BodyHash":"CD1353EE565FB83EEB2C3E24F8015FC56E2D388C8B025BE4BCDE8070CD816FD1","Hash":"04717CAECC89CC69AF5A4A5741E6281C637819D273C573E2D54012B658674A81","CalledMethods":["Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":[],"Source":null},{"Id":"UpdateRecipes(Candide.CandideUI.Components.Holder.CandideItemRecipe)-\u003ESystem.Void","Name":"UpdateRecipes","Signature":"private System.Void UpdateRecipes(Candide.CandideUI.Components.Holder.CandideItemRecipe itemRecipeComponent)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"itemRecipeComponent","Type":"Candide.CandideUI.Components.Holder.CandideItemRecipe","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":94,"BodyHash":"9FB4FFD82FCBC6D25D8E4787009E8ACA800CA724F2CB9F4A8ACE720E08810A84","Hash":"FCDFF18D9D51E3FBD95E438D4BEB34834E00C792253A15FEA63CB5F9ADB6A5FD","CalledMethods":["Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()","System.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()","System.Collections.IEnumerator::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"UpdateRequirementsGrid(Shared.Data.ItemRecipe)-\u003ESystem.Void","Name":"UpdateRequirementsGrid","Signature":"private System.Void UpdateRequirementsGrid(Shared.Data.ItemRecipe recipe)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"recipe","Type":"Shared.Data.ItemRecipe","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":258,"BodyHash":"A12136210C7DC6DD7E976DD9002816121C5AC97199F94415FB59B82977C37A7D","Hash":"997922515DDD48B79AF8A2984DC61F23954022695EFE4251DD6A5A51B8D0D3A6","CalledMethods":["Candide.CandideUI.Containers.CandideGrid::ClearChildren()","Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)","Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)","Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)","Candide.CandideUI.Components.TranslationCenteredIconLabel::set_Text(System.String)","Candide.CandideUI.Components.TranslationCenteredIconLabel::set_Icon(System.String)","Candide.CandideUI.UserControls.ItemRequirementControl::.ctor(Shared.Models.Items.ItemAmount)","Candide.CandideUI.UserControls.ItemRequirementControl::set_MainInventory(Candide.GameModels.Models.Items.SimpleInventory)","Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)","Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)","Candide.CandideUI.UserControls.ItemRequirementControl::set_LabelWidth(System.Nullable\u003CSystem.Int32\u003E)","Candide.CandideUI.CandideThickness::.ctor(System.Int32)","Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)","Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)","Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)","Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)","Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)"],"StringLiterals":[],"Source":null}],"Hash":"9DE6F47AEF088B98DACC24B7D0C4FAF382BA1C1D4F801F8F00556CC18179ECB3"}