Candide.CandideUI.UserControls.InventoryCraftingControl
Type JSONpublic class in Candide.CandideUI.UserControls
Type metadata
- Assembly
Romestead - Namespace
Candide.CandideUI.UserControls - Base type
Candide.CandideUI.Containers.CandidePanel - Hash
9DE6F47AEF088B98DACC24B7D0C4FAF382BA1C1D4F801F8F00556CC18179ECB3
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
LastSelectedRecipeId# | public | public System.Collections.Generic.Dictionary<System.String, System.String> LastSelectedRecipeId |
RecipeGrid# | public | public Candide.CandideUI.UserControls.HolderGridRecipesScrollView RecipeGrid |
SelectedRecipe# | public | public Shared.Data.ItemRecipe SelectedRecipe |
_craftBtn# | private | private Candide.CandideUI.Components.Buttons.CandideLabelButton _craftBtn |
_craftBtnPanel# | private | private Candide.CandideUI.Containers.CandideGrid _craftBtnPanel |
_craftingStations# | private | private System.String[] _craftingStations |
_inventory# | private | private Candide.GameModels.Models.Items.SimpleInventory _inventory |
_quickCraftBtn# | private | private Candide.CandideUI.Components.Buttons.CandideLabelButton _quickCraftBtn |
_recipeName# | private | private Candide.CandideUI.Components.TranslationCenteredIconLabel _recipeName |
_requirementsGrid# | private | private Candide.CandideUI.Containers.CandideGrid _requirementsGrid |
_uniqueIdentifier# | private | private System.String _uniqueIdentifier |
Properties
| Name | Visibility | Signature |
|---|---|---|
Inventory# | public | public Candide.GameModels.Models.Items.SimpleInventory Inventory |
Methods
CandideExtendedInteractionsHandlerOnDraggedContentChanged
#
private System.Void CandideExtendedInteractionsHandlerOnDraggedContentChanged(System.Object sender, Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent e)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
FDEC19EAB1C36A6A989D61F7B80CA5D4E171AF430EF64E8E3CFEFA6DC1F69513 - Body hash
194FD4F892B383583FD329D95A44428184D6B8FDCF4EE4588BDBEC22778FEA3F - IL size37
Referenced calls
Extra
#
public System.Void Extra()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
08A309E0929482AD4CA188F7B802F736251154581C90CDDBE798154492217193 - Body hash
DF3589FC0B8208FB3A5FB0691D99FC63A6818B4F12F4DDF661F434505A653C93 - IL size195
Referenced calls
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()
InvalidateInventory
#
private System.Void InvalidateInventory()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
329E692A52441AB05FF1F65D3C98DD001C36838857357B076D10BA1B0724C804 - Body hash
782F344B6B86EE48653F1FC64A33DCA27119BAAA1669D5C2634E329085A2E8D7 - IL size28
Referenced calls
Candide.GameModels.Managers.ItemRecipeManager::GetLocalPlayerRecipesForStation(System.String[])System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable<!!0>)Candide.CandideUI.UserControls.HolderGridRecipesScrollView::SetRecipes(System.Collections.Generic.List<Shared.Data.ItemRecipe>)
OnDismount
#
protected System.Void OnDismount()
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
7DDC41B93BC32167088906352826418B0CA25E1DD3CA9775C809B505BF046987 - Body hash
0BAB930D9BDFFEED4FCC02040E3EE9B48B3536991675A37F06CED0B14C23BD8D - IL size41
Referenced calls
Candide.CandideUI.UserControls.InventoryCraftingControl::CandideExtendedInteractionsHandlerOnDraggedContentChanged(System.Object, Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)System.EventHandler<Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent>::.ctor(System.Object, System.IntPtr)Candide.CandideUI.CandideExtendedInteractionsHandler::remove_DraggedContentChanged(System.EventHandler<Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent>)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()
OnInventoryChanged
#
public System.Void OnInventoryChanged()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A64CECCE5F8C0C13AA80DF51F75EF4F209CAEA4DF3A94ACF23EAC644DA759F85 - Body hash
FFD3259F03BB480E86056B65473D1B540C8D2C264136787DD6B7FACC2D4B1E9E - IL size137
Referenced calls
Candide.CandideUI.UserControls.HolderGridRecipesScrollView::InvalidateRecipes()Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()System.Collections.Generic.IEnumerable<Candide.CandideUI.CandideUiElement>::GetEnumerator()System.Collections.Generic.IEnumerator<Candide.CandideUI.CandideUiElement>::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()
OnMount
#
protected System.Void OnMount()
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
EFC3FAE21E20DF28E157E8FB8E341FFD08CDD628524CD8264CBCE50F10794645 - Body hash
C2E1EAFDF00210C29526C7A441CF0203D6823EC353847E20BDA5F23462511382 - IL size72
Referenced calls
Candide.CandideUI.UserControls.InventoryCraftingControl::CandideExtendedInteractionsHandlerOnDraggedContentChanged(System.Object, Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)System.EventHandler<Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent>::.ctor(System.Object, System.IntPtr)Candide.CandideUI.CandideExtendedInteractionsHandler::add_DraggedContentChanged(System.EventHandler<Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent>)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<System.String, System.String>::TryGetValue(!0, !1&)Candide.CandideUI.UserControls.HolderGridRecipesScrollView::SetSelectedRecipe(System.String)
QuestsManagerOnPersonalQuestsChanged
#
private System.Void QuestsManagerOnPersonalQuestsChanged(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs args)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
B90C4CE8253B300281D19860DA92327CFF9E20B97F46B7E6B08A4B0BBE9783B4 - Body hash
5954B4E260820ADF7DD84ED27B589D0B0A6714F448FB828F8FA42501E64D5E41 - IL size7
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
04717CAECC89CC69AF5A4A5741E6281C637819D273C573E2D54012B658674A81 - Body hash
CD1353EE565FB83EEB2C3E24F8015FC56E2D388C8B025BE4BCDE8070CD816FD1 - IL size8
UpdateRecipes
#
private System.Void UpdateRecipes(Candide.CandideUI.Components.Holder.CandideItemRecipe itemRecipeComponent)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
FCDFF18D9D51E3FBD95E438D4BEB34834E00C792253A15FEA63CB5F9ADB6A5FD - Body hash
9FB4FFD82FCBC6D25D8E4787009E8ACA800CA724F2CB9F4A8ACE720E08810A84 - IL size94
Referenced calls
Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()System.Collections.Generic.IEnumerable<Candide.CandideUI.CandideUiElement>::GetEnumerator()System.Collections.Generic.IEnumerator<Candide.CandideUI.CandideUiElement>::get_Current()System.Collections.IEnumerator::MoveNext()System.IDisposable::Dispose()
UpdateRequirementsGrid
#
private System.Void UpdateRequirementsGrid(Shared.Data.ItemRecipe recipe)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
997922515DDD48B79AF8A2984DC61F23954022695EFE4251DD6A5A51B8D0D3A6 - Body hash
A12136210C7DC6DD7E976DD9002816121C5AC97199F94415FB59B82977C37A7D - IL size258
Referenced calls
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<System.Int32>::.ctor(!0)Candide.CandideUI.UserControls.ItemRequirementControl::set_LabelWidth(System.Nullable<System.Int32>)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)