{"Id":"Candide.CandideUI.JobUiNew.UserControls.JobResourcesAndItemsUserControl","Name":"JobResourcesAndItemsUserControl","DisplayName":"JobResourcesAndItemsUserControl","FullName":"Candide.CandideUI.JobUiNew.UserControls.JobResourcesAndItemsUserControl","Namespace":"Candide.CandideUI.JobUiNew.UserControls","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.CandideUI.Containers.CandidePanel","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"PlayerInventoryControl:Candide.CandideUI.UserControls.InventoryControl","Name":"PlayerInventoryControl","Type":"Candide.CandideUI.UserControls.InventoryControl","Signature":"public Candide.CandideUI.UserControls.InventoryControl PlayerInventoryControl","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"8483E5702EECD8B6B0B57FD878B8A30DDD87B9D02AB56BC7EE5792E20260E6F7"},{"Id":"_initialized:System.Boolean","Name":"_initialized","Type":"System.Boolean","Signature":"private System.Boolean _initialized","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B034394C03CFC4EA4D71CC8A102D4AA471847583FC233DF67A46790CDC7A44C9"},{"Id":"_inventoryStorageControl:Candide.CandideUI.JobUiNew.UserControls.SubControls.JobInventoryStorageControl","Name":"_inventoryStorageControl","Type":"Candide.CandideUI.JobUiNew.UserControls.SubControls.JobInventoryStorageControl","Signature":"private Candide.CandideUI.JobUiNew.UserControls.SubControls.JobInventoryStorageControl _inventoryStorageControl","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F6F6D7C8151D7F7CA7401C847EB261D40F391B82FEBB86A13F7DA2AEDB72FCDD"},{"Id":"_inventoryStorageGrid:Candide.CandideUI.Containers.CandideGrid","Name":"_inventoryStorageGrid","Type":"Candide.CandideUI.Containers.CandideGrid","Signature":"private Candide.CandideUI.Containers.CandideGrid _inventoryStorageGrid","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"42B3D3B055B87E06DB069BB8A2CD00137ABB64289E4A6589356E90205E0805B6"},{"Id":"_jobWindow:Candide.CandideUI.JobUiNew.NewJobWindow","Name":"_jobWindow","Type":"Candide.CandideUI.JobUiNew.NewJobWindow","Signature":"private Candide.CandideUI.JobUiNew.NewJobWindow _jobWindow","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"13087C56FF0D765D0A55480859E8D2970FEB7F695ED3B83083D8A8440D25D064"},{"Id":"_playerInventoryGrid:Candide.CandideUI.Containers.CandideGrid","Name":"_playerInventoryGrid","Type":"Candide.CandideUI.Containers.CandideGrid","Signature":"private Candide.CandideUI.Containers.CandideGrid _playerInventoryGrid","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FFA32E7C9E0E0BAEC381B3D3093BDC64033B1AFA21E51EEE0ABE273A0BDFB755"},{"Id":"_resourceDisplayControl:Candide.CandideUI.UserControls.ResourceDisplayControl","Name":"_resourceDisplayControl","Type":"Candide.CandideUI.UserControls.ResourceDisplayControl","Signature":"private Candide.CandideUI.UserControls.ResourceDisplayControl _resourceDisplayControl","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"953CADFD002E069E9465B278CD2A85164E6BAE2111B3AE3FF089C9887531256D"},{"Id":"_resourceGrid:Candide.CandideUI.Containers.CandideGrid","Name":"_resourceGrid","Type":"Candide.CandideUI.Containers.CandideGrid","Signature":"private Candide.CandideUI.Containers.CandideGrid _resourceGrid","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F9BB14C9398E18F3922CE6B9B7C895D1D66A6ED47F11F017932BF8B770BDAE55"}],"Properties":[],"Events":[],"Methods":[{"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":521,"BodyHash":"1BC4AF77F7BB5678CB581F2AC32DC9672C7409B17675B631CB6E3A1E8686AD16","Hash":"49FA4A726C0462FD27D2D0557C59B423367562DB3A1F45816491F32560D213ED","CalledMethods":["Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","Candide.CandideUI.UserControls.InventoryControl::get_Inventory()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Equality(System.Guid, System.Guid)","Candide.CandideUI.CandideUiElement::get_Visible()","Candide.CandideUI.JobUiNew.UserControls.SubControls.JobInventoryStorageControl::get_Inventory()","Candide.CandideUI.JobUiNew.UserControls.JobMiddleUserControl::IsShopMounted()","Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()","Candide.GameModels.Managers.ShopManager::TrySellItem(System.Guid, System.Int32, System.Nullable\u003CSystem.Int32\u003E)","System.Nullable\u003CSystem.Guid\u003E::get_Value()","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":["JobResourcesAndItemsUserControl: Couldn\u0027t find secondary inventory in the active inventories","event:/interface/holder_drop"],"Source":null},{"Id":"SetState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState)-\u003ESystem.Void","Name":"SetState","Signature":"public System.Void SetState(Candide.CandideUI.JobUiNew.State.JobInventoryStorageState inventoryStorageState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState resourceStorageState, Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState playerInventoryState)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"inventoryStorageState","Type":"Candide.CandideUI.JobUiNew.State.JobInventoryStorageState","IsOut":false,"IsOptional":false},{"Name":"resourceStorageState","Type":"Candide.CandideUI.JobUiNew.State.JobResourceStorageState","IsOut":false,"IsOptional":false},{"Name":"playerInventoryState","Type":"Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":176,"BodyHash":"F26A6E9459BD6442F1015AC5FD63CF5849710CD81849E34D474571136F9F2B9F","Hash":"BAAF3A7D37C4487A74ADE7EF02F66DDF22922FC343CB403ECA1BA173E9BA647A","CalledMethods":["Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)","Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)","Candide.CandideUI.JobUiNew.UserControls.SubControls.JobInventoryStorageControl::set_Inventory(Candide.GameModels.Models.Items.SimpleInventory)","Candide.CandideUI.JobUiNew.UserControls.SubControls.JobInventoryStorageControl::UpdateSlots()","Candide.CandideUI.JobUiNew.JobUiContext::get_State()","Candide.CandideUI.JobUiNew.UserControls.JobResourcesAndItemsUserControl::SetWorkOrdersState(Candide.CandideUI.JobUiNew.State.JobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState)","Candide.CandideUI.UserControls.InventoryControl::set_Inventory(Candide.GameModels.Models.Items.SimpleInventory)","Candide.CandideUI.UserControls.InventoryControl::UpdateSlots()","Candide.CandideUI.CandideUiElement::RequestFocus()"],"StringLiterals":[],"Source":null},{"Id":"SetWorkOrdersState(Candide.CandideUI.JobUiNew.State.JobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState)-\u003ESystem.Void","Name":"SetWorkOrdersState","Signature":"public System.Void SetWorkOrdersState(Candide.CandideUI.JobUiNew.State.JobOrdersState ordersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState resourceStorageState)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"ordersState","Type":"Candide.CandideUI.JobUiNew.State.JobOrdersState","IsOut":false,"IsOptional":false},{"Name":"resourceStorageState","Type":"Candide.CandideUI.JobUiNew.State.JobResourceStorageState","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":143,"BodyHash":"BD582C37D2B9F0A1D71EBB1236189F00AC8A304B1A136004BB5951CAA4AF584D","Hash":"42DBB6336B5DE60B88119D094259AD1A52E692F385A1BB4B07165C469A903E7A","CalledMethods":["Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)","Shared.Models.Construction.ConstructionMaterialsAggregate::.ctor()","Shared.Models.Construction.ConstructionMaterialsAggregate::AddMaterialAmounts(System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E)","Candide.CandideUI.JobUiNew.State.JobOrdersState::GetReservedResourceAggregate()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Key()","System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Value()","Shared.Models.Construction.ConstructionMaterialsAggregate::AddMaterialAmount(System.String, System.Int32)","Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()","System.IDisposable::Dispose()","Candide.CandideUI.UserControls.ResourceDisplayControl::set_AvailableResources(Shared.Models.Construction.ConstructionMaterialsAggregate)"],"StringLiterals":[],"Source":null}],"Hash":"F8B14788CF817ED140E535D4CAED4D47D41BD1BA50E18D1117A3FF2B7737E134"}