{"Id":"Candide.CandideUI.JobUiNew.JobUiContext","Name":"JobUiContext","DisplayName":"JobUiContext","FullName":"Candide.CandideUI.JobUiNew.JobUiContext","Namespace":"Candide.CandideUI.JobUiNew","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"AvailableResourceTimer:CandideCreator.Shared.Tools.Timer","Name":"AvailableResourceTimer","Type":"CandideCreator.Shared.Tools.Timer","Signature":"private CandideCreator.Shared.Tools.Timer AvailableResourceTimer","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"0C9BF713CDB3728094762F6EF3F94A2647A7936129911BA9E9C56CBE128C03D2"},{"Id":"StateUpdated_CitizenChanged:System.EventHandler\u00601\u003CSystem.Boolean\u003E","Name":"StateUpdated_CitizenChanged","Type":"System.EventHandler\u003CSystem.Boolean\u003E","Signature":"private System.EventHandler\u003CSystem.Boolean\u003E StateUpdated_CitizenChanged","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"325E85BCACC4439906DCBD9A5A53B2EBD1223980D4CC92AC16C84C4EBD71B3EE"},{"Id":"StateUpdated_Error:System.EventHandler","Name":"StateUpdated_Error","Type":"System.EventHandler","Signature":"private System.EventHandler StateUpdated_Error","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"E320B10E118C2EFB7C01938591040E883DABA1826831328682BF742F2292A314"},{"Id":"StateUpdated_JobFetched:System.EventHandler","Name":"StateUpdated_JobFetched","Type":"System.EventHandler","Signature":"private System.EventHandler StateUpdated_JobFetched","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"E940D7BDA467E232131D94036DBA4663973AC25134BD420177573FAF0A1150C7"},{"Id":"StateUpdated_OuputInventoryChanged:System.EventHandler","Name":"StateUpdated_OuputInventoryChanged","Type":"System.EventHandler","Signature":"private System.EventHandler StateUpdated_OuputInventoryChanged","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"947D596A6DC23AF40C8C17D2581D6D827743FB864B00106C1B552B0886DE929A"},{"Id":"StateUpdated_PlayerInventoryChanged:System.EventHandler","Name":"StateUpdated_PlayerInventoryChanged","Type":"System.EventHandler","Signature":"private System.EventHandler StateUpdated_PlayerInventoryChanged","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"0E64E43A869F06990CB2D0188D7C2516BEE8212010FF69715C7CD132AC5736A9"},{"Id":"StateUpdated_RecipesFurnitureShopChanged:System.EventHandler","Name":"StateUpdated_RecipesFurnitureShopChanged","Type":"System.EventHandler","Signature":"private System.EventHandler StateUpdated_RecipesFurnitureShopChanged","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"6513AED61D97A65A70AD285755026376BC9B07E6557AB49E3E90BC79A829646F"},{"Id":"StateUpdated_ResourceStorageChanged:System.EventHandler","Name":"StateUpdated_ResourceStorageChanged","Type":"System.EventHandler","Signature":"private System.EventHandler StateUpdated_ResourceStorageChanged","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"A1D649ED13AC14912DDF7AA2197F51DE223986E2C157DB3770D04CF03AEDF085"},{"Id":"StateUpdated_StorageInventoryChanged:System.EventHandler","Name":"StateUpdated_StorageInventoryChanged","Type":"System.EventHandler","Signature":"private System.EventHandler StateUpdated_StorageInventoryChanged","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"486A30467B1C9D4D05E621F7A0EC9C193D83EDCCC722773D1960F8751F4ACE6C"},{"Id":"StateUpdated_WorkOrdersChanged:System.EventHandler","Name":"StateUpdated_WorkOrdersChanged","Type":"System.EventHandler","Signature":"private System.EventHandler StateUpdated_WorkOrdersChanged","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"BF487C0FC2E31C894705B289908E15E669A7FC3F9E5F7EC19AE1C1654342F1A3"},{"Id":"_getAvailableStuffHandle:Candide.Multiplayer.Network.GetResponseHandler","Name":"_getAvailableStuffHandle","Type":"Candide.Multiplayer.Network.GetResponseHandler","Signature":"private Candide.Multiplayer.Network.GetResponseHandler _getAvailableStuffHandle","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"F70AA88D9E994C36F371E7EA6541A014EF1131994E924C5357F7BBEB672B8A22"},{"Id":"_getJobHandle:Candide.Multiplayer.Network.GetResponseHandler","Name":"_getJobHandle","Type":"Candide.Multiplayer.Network.GetResponseHandler","Signature":"private Candide.Multiplayer.Network.GetResponseHandler _getJobHandle","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"19D83874845A4568178AC05D5C89EFAF817D826D25D2B75C5B7ABFA1B0410A2B"},{"Id":"_isActivated:System.Boolean","Name":"_isActivated","Type":"System.Boolean","Signature":"private System.Boolean _isActivated","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"88D6A1410FC8CE372C884C39182F580FB51E2106CE52DA5952EC26D4B07FBFE8"},{"Id":"_state:Candide.CandideUI.JobUiNew.State.JobDisplayState","Name":"_state","Type":"Candide.CandideUI.JobUiNew.State.JobDisplayState","Signature":"private Candide.CandideUI.JobUiNew.State.JobDisplayState _state","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"13885DBFD367C29DE40E8D95DDCC5AD6CCEF0CE8EF7EC6387A4FBA6A5214A6E4"},{"Id":"_workOrderDeletionTimer:System.Single","Name":"_workOrderDeletionTimer","Type":"System.Single","Signature":"private System.Single _workOrderDeletionTimer","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"E2BB7492C63C73CFE3A5C14A29B484DB81A57274F14E7881249E911750A04472"},{"Id":"_workOrdersSetForDeletion:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Single\u003E","Name":"_workOrdersSetForDeletion","Type":"System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E","Signature":"private System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E _workOrdersSetForDeletion","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"B4C607B53904B766F8141130B1746E2B59823EBBD054F467BE192FA5DDCFC673"}],"Properties":[{"Id":"State:Candide.CandideUI.JobUiNew.State.JobDisplayState","Name":"State","Type":"Candide.CandideUI.JobUiNew.State.JobDisplayState","Signature":"public Candide.CandideUI.JobUiNew.State.JobDisplayState State","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"B86FB93433D13677CF452497BB463D7BB4188F64C24294EDDEEDFCBAE899FFF3"}],"Events":[{"Id":"StateUpdated_CitizenChanged:System.EventHandler\u00601\u003CSystem.Boolean\u003E","Name":"StateUpdated_CitizenChanged","Type":"System.EventHandler\u003CSystem.Boolean\u003E","Signature":"public System.EventHandler\u003CSystem.Boolean\u003E StateUpdated_CitizenChanged","Visibility":"public","Hash":"9302E39350BA488BD985B73D7000C037D95EFDF012FFC8476A3CE9B143613974"},{"Id":"StateUpdated_Error:System.EventHandler","Name":"StateUpdated_Error","Type":"System.EventHandler","Signature":"public System.EventHandler StateUpdated_Error","Visibility":"public","Hash":"0CB463EE51758FD9587AE7EC0C9A9FDF178CE9B75B796F211FC8AA083A7826E5"},{"Id":"StateUpdated_JobFetched:System.EventHandler","Name":"StateUpdated_JobFetched","Type":"System.EventHandler","Signature":"public System.EventHandler StateUpdated_JobFetched","Visibility":"public","Hash":"B5548616B2028301542776421F96ACB46329F0C86EA087D5200DCBEA1E010896"},{"Id":"StateUpdated_OuputInventoryChanged:System.EventHandler","Name":"StateUpdated_OuputInventoryChanged","Type":"System.EventHandler","Signature":"public System.EventHandler StateUpdated_OuputInventoryChanged","Visibility":"public","Hash":"3A172083652F03E3394A6CAA30B9C06CA6D22731863ABFB31E68C831F8E9951E"},{"Id":"StateUpdated_PlayerInventoryChanged:System.EventHandler","Name":"StateUpdated_PlayerInventoryChanged","Type":"System.EventHandler","Signature":"public System.EventHandler StateUpdated_PlayerInventoryChanged","Visibility":"public","Hash":"A44E0DC4D4F26AC787044B6F7C9F711C37C50AA77B27E057629AE7DB50096DA0"},{"Id":"StateUpdated_RecipesFurnitureShopChanged:System.EventHandler","Name":"StateUpdated_RecipesFurnitureShopChanged","Type":"System.EventHandler","Signature":"public System.EventHandler StateUpdated_RecipesFurnitureShopChanged","Visibility":"public","Hash":"6B0EFDC845A5C6F87C6F5B1D5E3F0B3452B9391F70D1CD0A6759F556537E3ACC"},{"Id":"StateUpdated_ResourceStorageChanged:System.EventHandler","Name":"StateUpdated_ResourceStorageChanged","Type":"System.EventHandler","Signature":"public System.EventHandler StateUpdated_ResourceStorageChanged","Visibility":"public","Hash":"D83D619DDCFBFF5B7F70F0BE1AE6E2129936E7B92324C87ABA2D38E0D470B785"},{"Id":"StateUpdated_StorageInventoryChanged:System.EventHandler","Name":"StateUpdated_StorageInventoryChanged","Type":"System.EventHandler","Signature":"public System.EventHandler StateUpdated_StorageInventoryChanged","Visibility":"public","Hash":"84D26C0AAC83C0C1E013916C79707BD3C3937AC72351110FFFB0897341E0E7E9"},{"Id":"StateUpdated_WorkOrdersChanged:System.EventHandler","Name":"StateUpdated_WorkOrdersChanged","Type":"System.EventHandler","Signature":"public System.EventHandler StateUpdated_WorkOrdersChanged","Visibility":"public","Hash":"B12868886E3FECCA018CE96BE93B2421EFA41F1407339B08C1C33E275F52EC91"}],"Methods":[{"Id":"Activate(System.Guid)-\u003ESystem.Void","Name":"Activate","Signature":"public System.Void Activate(System.Guid jobId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"jobId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":235,"BodyHash":"ED799C53932442E6EB543AD7D6535BD73A082898E1CA85378638C18300AA7EB0","Hash":"5B183A0012EC8E1923584F187D61C2A831F6DF4438FCB05A7B4D22E3ED7042A5","CalledMethods":["Candide.CandideUI.JobUiNew.JobUiContext::get_State()","Candide.CandideUI.JobUiNew.State.JobDisplayState::Clear()","System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::Clear()","Candide.CandideUI.JobUiNew.JobUiContext::OnWorkOrdersChanged(Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs)","JobsController.GameStateActiveJobsWorkOrdersChanged::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.JobsController::add_WorkOrdersChanged(JobsController.GameStateActiveJobsWorkOrdersChanged)","Candide.CandideUI.JobUiNew.JobUiContext::OnJobFinishedOrder(Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs)","JobsController.GameStateActiveJobFinishedOrder::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.JobsController::add_JobFinishedOrder(JobsController.GameStateActiveJobFinishedOrder)","Candide.CandideUI.JobUiNew.JobUiContext::OnJobRecipesChanged(Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs)","JobsController.GameStateActiveJobRecipesChanged::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.JobsController::add_JobRecipesChanged(JobsController.GameStateActiveJobRecipesChanged)","Candide.CandideUI.JobUiNew.JobUiContext::OnResourceStorageChanged(Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs)","InternalResourceStorageController.GameStateActiveInternalResourceStorageChanged::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.InternalResourceStorageController::add_StorageChanged(InternalResourceStorageController.GameStateActiveInternalResourceStorageChanged)","Candide.CandideUI.JobUiNew.JobUiContext::OnInventoriesChangedEvent(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)","SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.SimpleInventoryController::add_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)","Candide.CandideUI.JobUiNew.JobUiContext::OnCitizensChanged(Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs)","CitizenController.GameStateActiveCitizensChanged::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.CitizenController::add_CitizensChanged(CitizenController.GameStateActiveCitizensChanged)","Candide.CandideUI.JobUiNew.JobUiContext::UpdateCurrentJob()"],"StringLiterals":[],"Source":null},{"Id":"CheckCanCraftFurniture(System.String)-\u003ESystem.Boolean","Name":"CheckCanCraftFurniture","Signature":"public System.Boolean CheckCanCraftFurniture(System.String furnitureId)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"furnitureId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":113,"BodyHash":"37C3DED111472EA3E2985A71B403236A9F9DDD16644DD06433E61F8909F0914C","Hash":"C20315B89E950C88DDEA3EDC08D2860F97AB604B0E064461C2557571CA3DB1D6","CalledMethods":["Candide.CandideUI.JobUiNew.JobUiContext::get_State()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.GameModels.Controllers.JobsController::CheckCanPerformFurnitureCraft(System.Guid, System.String, System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, Candide.CandideUI.JobUiNew.State.JobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, Candide.GameModels.Models.Jobs.Job\u0026, System.Boolean\u0026, Shared.Inventory.DeltaModels.DeltaComplexResult\u0026)"],"StringLiterals":[],"Source":null},{"Id":"Deactivate()-\u003ESystem.Void","Name":"Deactivate","Signature":"public System.Void Deactivate()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":256,"BodyHash":"ACB2B626C62C6ACA2314D45969547D9C18597D4C6ED0C4D9A2AB894706B307FC","Hash":"F707F7C081CCCCDDA1343FFBE5C50CDBFAE46A70DCFB4B8038752C37D2E08367","CalledMethods":["Candide.CandideUI.JobUiNew.JobUiContext::OnJobChangedHandle(Candide.GameModels.Controllers.GameStateActiveJobsChangedArgs)","JobsController.GameStateActiveJobsChanged::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.JobsController::remove_JobsChanged(JobsController.GameStateActiveJobsChanged)","Candide.CandideUI.JobUiNew.JobUiContext::OnWorkOrdersChanged(Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs)","JobsController.GameStateActiveJobsWorkOrdersChanged::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.JobsController::remove_WorkOrdersChanged(JobsController.GameStateActiveJobsWorkOrdersChanged)","Candide.CandideUI.JobUiNew.JobUiContext::OnJobRecipesChanged(Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs)","JobsController.GameStateActiveJobRecipesChanged::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.JobsController::remove_JobRecipesChanged(JobsController.GameStateActiveJobRecipesChanged)","Candide.CandideUI.JobUiNew.JobUiContext::OnResourceStorageChanged(Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs)","InternalResourceStorageController.GameStateActiveInternalResourceStorageChanged::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.InternalResourceStorageController::remove_StorageChanged(InternalResourceStorageController.GameStateActiveInternalResourceStorageChanged)","Candide.CandideUI.JobUiNew.JobUiContext::OnInventoriesChangedEvent(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)","SimpleInventoryController.GameStateActiveInventoriesChanged::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.SimpleInventoryController::remove_InventoriesChanged(SimpleInventoryController.GameStateActiveInventoriesChanged)","Candide.CandideUI.JobUiNew.JobUiContext::OnCitizensChanged(Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs)","CitizenController.GameStateActiveCitizensChanged::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.CitizenController::remove_CitizensChanged(CitizenController.GameStateActiveCitizensChanged)","Candide.CandideUI.JobUiNew.JobUiContext::OnJobFinishedOrder(Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs)","JobsController.GameStateActiveJobFinishedOrder::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.JobsController::remove_JobFinishedOrder(JobsController.GameStateActiveJobFinishedOrder)","Candide.CandideUI.JobUiNew.JobUiContext::ResetGetters()","Candide.CandideUI.JobUiNew.JobUiContext::get_State()","Candide.CandideUI.JobUiNew.State.JobDisplayState::Clear()","System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::Clear()"],"StringLiterals":[],"Source":null},{"Id":"FetchAvailableStuff()-\u003ESystem.Void","Name":"FetchAvailableStuff","Signature":"private System.Void FetchAvailableStuff()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":139,"BodyHash":"9E392EAEA1211B7D6C6EEDC583E7F3BFA01D5B1C3CA7406D3570E56041C53625","Hash":"5A7BFFFC70A236A756FD55949DB0F5BE087623CD49DD31ED9A0C4D7CB5AB2EF5","CalledMethods":["CandideCreator.Shared.Tools.Timer::Reset()","Candide.Multiplayer.Network.GetResponseHandler::Remove()","CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostRequest::.ctor()","JobUiContext.\u003C\u003Ec::\u003CFetchAvailableStuff\u003Eb__38_0(CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostResponse)","System.Action\u003CCandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostResponse\u003E::.ctor(System.Object, System.IntPtr)","JobUiContext.\u003C\u003Ec::\u003CFetchAvailableStuff\u003Eb__38_1(System.Byte)","System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Services.TradeRoutesService::GetAvailableStuffForTradingPost(CandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostRequest, System.Action\u003CCandideServer.MessageModels.TradeRoutes.GetAvailableStuffForTradingPostResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"OnCitizensChanged(Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs)-\u003ESystem.Void","Name":"OnCitizensChanged","Signature":"private System.Void OnCitizensChanged(Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs args)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"args","Type":"Candide.GameModels.Controllers.GameStateActiveCitizensChangedArgs","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":135,"BodyHash":"F007C09B3380596D021EFC7CFD9FA8BF72D4E4ADD22BE1211560CCF0AC2F76AC","Hash":"6DAC13E8DD1EBA1A1700ECE2C4DA8BD2CA35E307426860AEBF0F2F4DD5365B00","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Inequality(System.Guid, System.Guid)","CandideServer.Models.Citizen.CitizenModel::GetCurrentJobLevel()","System.EventHandler\u003CSystem.Boolean\u003E::Invoke(System.Object, !0)"],"StringLiterals":[],"Source":null},{"Id":"OnClientCreatedWorkOrder(System.String, System.Boolean)-\u003ESystem.Void","Name":"OnClientCreatedWorkOrder","Signature":"public System.Void OnClientCreatedWorkOrder(System.String currentRecipe, System.Boolean repeat)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"currentRecipe","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"repeat","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":167,"BodyHash":"5AEE2A8BBD5C60E106EC3775EDFBA1E17D9B4D1D90CEFEC63457E0FB8A612330","Hash":"CDC7047C702FC34C318A2948D4A44B0651FE0DDD81AD191BECADDE3B84A1445E","CalledMethods":["Candide.CandideUI.JobUiNew.JobUiContext::get_State()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.GameModels.Controllers.JobsController::MakeWorkOrder(System.Guid, System.String, System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Boolean, Candide.CandideUI.JobUiNew.State.JobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState)","System.EventHandler::Invoke(System.Object, System.EventArgs)"],"StringLiterals":[],"Source":null},{"Id":"OnClientFurnitureCraft(System.String, System.Action, System.Action\u00601\u003CSystem.Byte\u003E)-\u003ESystem.Boolean","Name":"OnClientFurnitureCraft","Signature":"public System.Boolean OnClientFurnitureCraft(System.String furnitureId, System.Action onSuccess, System.Action\u003CSystem.Byte\u003E onError)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"furnitureId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"onSuccess","Type":"System.Action","IsOut":false,"IsOptional":false},{"Name":"onError","Type":"System.Action\u003CSystem.Byte\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":195,"BodyHash":"E0E29DDA3CFB76230AAB746F9E7A8502CFCA2695EED7792531F02114EBFB3FFE","Hash":"281A3FBE377670DA4257F3FED7ECEF21833877C2292BA72EA6ECFDD46C0C5DFC","CalledMethods":["JobUiContext.\u003C\u003Ec__DisplayClass51_0::.ctor()","Candide.CandideUI.JobUiNew.JobUiContext::get_State()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","JobUiContext.\u003C\u003Ec__DisplayClass51_0::\u003COnClientFurnitureCraft\u003Eg__OnFurnitureCraftSuccess|0(CandideServer.MessageModels.Jobs.GetTryCraftFurnitureResponse)","System.Action\u003CCandideServer.MessageModels.Jobs.GetTryCraftFurnitureResponse\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.JobsController::MakeFurnitureCraft(System.Guid, System.String, System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, Candide.CandideUI.JobUiNew.State.JobOrdersState, Candide.CandideUI.JobUiNew.State.JobResourceStorageState, System.Action\u003CCandideServer.MessageModels.Jobs.GetTryCraftFurnitureResponse\u003E, System.Action\u003CSystem.Byte\u003E)","System.EventHandler::Invoke(System.Object, System.EventArgs)"],"StringLiterals":[],"Source":null},{"Id":"OnInventoriesChangedEvent(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)-\u003ESystem.Void","Name":"OnInventoriesChangedEvent","Signature":"private System.Void OnInventoriesChangedEvent(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"args","Type":"Candide.GameModels.Controllers.GameStateActiveInventoriesArgs","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":333,"BodyHash":"3A4EC6891737A0836FB96A98052804F46519FF5417056D4D224A0CAE431C069F","Hash":"CBF19363292A575EF056569E3F46320037B72248D8373A2BD7ECD6110656B3ED","CalledMethods":["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)","System.EventHandler::Invoke(System.Object, System.EventArgs)"],"StringLiterals":[],"Source":null},{"Id":"OnJobChangedHandle(Candide.GameModels.Controllers.GameStateActiveJobsChangedArgs)-\u003ESystem.Void","Name":"OnJobChangedHandle","Signature":"private System.Void OnJobChangedHandle(Candide.GameModels.Controllers.GameStateActiveJobsChangedArgs args)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"args","Type":"Candide.GameModels.Controllers.GameStateActiveJobsChangedArgs","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":208,"BodyHash":"49F17E740EB836D53ABCA997608FB1888915E3DC94738D058237ED758880DB34","Hash":"1FEA097B201E2B984CBE32D394F74FE02483A283C4A16A69F52AD9190F3B20FC","CalledMethods":["System.Guid::op_Inequality(System.Guid, System.Guid)","System.EventHandler::Invoke(System.Object, System.EventArgs)","Candide.CandideUI.JobUiNew.State.JobOrdersState::SetWorkOrders(System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E, System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E)","Candide.GameModels.Models.Jobs.Job::get_CurrentWorkOrder()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"],"StringLiterals":[],"Source":null},{"Id":"OnJobFinishedOrder(Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs)-\u003ESystem.Void","Name":"OnJobFinishedOrder","Signature":"private System.Void OnJobFinishedOrder(Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs args)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"args","Type":"Candide.GameModels.Controllers.GameStateActiveJobFinishedOrderArgs","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":30,"BodyHash":"69ED00B687928E021B6D63A4044767A6F36AEE7926EB4338850520361B190DFE","Hash":"84FEBAB4B463E06BF133FF62E46E1EE738B9BEA830B69970E87EAC0BF90AEE00","CalledMethods":["System.Guid::op_Inequality(System.Guid, System.Guid)","Candide.CandideUI.JobUiNew.JobUiContext::FetchAvailableStuff()"],"StringLiterals":[],"Source":null},{"Id":"OnJobRecipesChanged(Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs)-\u003ESystem.Void","Name":"OnJobRecipesChanged","Signature":"private System.Void OnJobRecipesChanged(Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs args)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"args","Type":"Candide.GameModels.Controllers.GameStateJobRecipesChangedArgs","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":268,"BodyHash":"51F349C28761B458C09256FAF6355CFCE21E77CD68E43F1D9310AC3AB349B955","Hash":"28FF45DC0BB753DDF252F2BA572A21AC253BF15101F2489D7A94951C513B548E","CalledMethods":["Candide.GameModels.GameState::TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)","Candide.CandideUI.JobUiNew.State.JobRecipesState::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.WorkRecipeModel\u003E::.ctor()","Candide.Database.JobDisplayDataBase::GetDisplayDataOrNull(System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.WorkRecipeModel\u003E::Clear()","System.Collections.Generic.IEnumerable\u003CShared.Data.DataModels.WorkRecipeModel\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CShared.Data.DataModels.WorkRecipeModel\u003E::get_Current()","Candide.CandideUI.JobUiNew.JobUiContext::SkipWorkRecipe(Shared.Data.DataModels.WorkRecipeModel)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.DataModels.WorkRecipeModel\u003E::Add(!0, !1)","System.Collections.IEnumerator::MoveNext()","System.IDisposable::Dispose()","System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)","System.EventHandler::Invoke(System.Object, System.EventArgs)"],"StringLiterals":[],"Source":null},{"Id":"OnResourceStorageChanged(Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs)-\u003ESystem.Void","Name":"OnResourceStorageChanged","Signature":"private System.Void OnResourceStorageChanged(Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs args)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"args","Type":"Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":82,"BodyHash":"4E60EC55A4A210C48CBDB458ABDE43FA0FB39640D558A76D14A928F354B56A0F","Hash":"C96906C34C012E7A68CAF6D3AC811FDB8B240C9CCAA7DA6CA7100E9A819F9BFC","CalledMethods":["System.Guid::op_Inequality(System.Guid, System.Guid)","System.EventHandler::Invoke(System.Object, System.EventArgs)"],"StringLiterals":[],"Source":null},{"Id":"OnWorkOrdersChanged(Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs)-\u003ESystem.Void","Name":"OnWorkOrdersChanged","Signature":"private System.Void OnWorkOrdersChanged(Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs args)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"args","Type":"Candide.GameModels.Controllers.GameStateActiveJobsWorkOrdersChangedArgs","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":152,"BodyHash":"23176569165AF67CF19906DC253479BB7B59F6FD21E2DCC317B4600D6509394C","Hash":"450ABC2ED51E72AF9C1DD5DC07B4B8E0FE8F27968C370140943669D8C7B6E322","CalledMethods":["System.Guid::op_Inequality(System.Guid, System.Guid)","Candide.GameModels.GameState::TryGetActiveJob(System.Guid, Candide.GameModels.Models.Jobs.Job\u0026)","Candide.GameModels.Models.Jobs.Job::get_CurrentWorkOrder()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.CandideUI.JobUiNew.State.JobOrdersState::SetWorkOrders(System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E, System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E)","System.EventHandler::Invoke(System.Object, System.EventArgs)"],"StringLiterals":[],"Source":null},{"Id":"ResetGetters()-\u003ESystem.Void","Name":"ResetGetters","Signature":"private System.Void ResetGetters()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":128,"BodyHash":"71A6147A5D4786CB279193F5F75BCFF321FED0865C234D4DD0454033AF95C9D6","Hash":"2A3BD293BCC1B04A9C002EAFF711BD4B272A34CDCCA9A8832808351C67EFD7C1","CalledMethods":["Candide.Multiplayer.Network.GetResponseHandler::Remove()","CandideServer.ServerServices.StopListeningOnJobMessage::.ctor()","Candide.GameModels.Services.JobsService::SendStopListeningOnJob(CandideServer.ServerServices.StopListeningOnJobMessage)","Candide.GameModels.Controllers.JobsController::SyncUnregisterJob(System.Guid, System.Boolean)","Candide.GameModels.Managers.InternalResourceStorageManager::StopListeningOnServerInternalResourceStorage(System.Guid)"],"StringLiterals":[],"Source":null},{"Id":"SkipWorkRecipe(Shared.Data.DataModels.WorkRecipeModel)-\u003ESystem.Boolean","Name":"SkipWorkRecipe","Signature":"private System.Boolean SkipWorkRecipe(Shared.Data.DataModels.WorkRecipeModel recipe)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"recipe","Type":"Shared.Data.DataModels.WorkRecipeModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":41,"BodyHash":"614768934068EB02ED9E3D74EE1BBCE0D944D77480A6EE4FCE52701977CC707C","Hash":"1210595D511F3877D9F26BA7BF2AEF9781C7F95FD968ADCDB95787E9088AECB6","CalledMethods":["System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)"],"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":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":282,"BodyHash":"F3503CA7216FCB099F764B3E7B1496189532666552839FB402E785766706C17E","Hash":"C4D9EA0A76F15E7881CA5D2A4598F756D917A86055C64D9B8BC13D222CDDA3A5","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, System.Single\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, System.Single\u003E::Deconstruct(!0\u0026, !1\u0026)","Candide.CandideUI.JobUiNew.State.JobOrdersState::get_WorkOrders()","System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::GetEnumerator()","List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::get_Current()","System.Guid::op_Inequality(System.Guid, System.Guid)","List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::Remove(!0)","Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()","System.TimeSpan::get_TotalSeconds()","System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::set_Item(!0, !1)","Dictionary.Enumerator\u003CSystem.Guid, System.Single\u003E::MoveNext()","System.EventHandler::Invoke(System.Object, System.EventArgs)","CandideCreator.Shared.Tools.Timer::Update(System.Single)","Candide.CandideUI.JobUiNew.JobUiContext::FetchAvailableStuff()"],"StringLiterals":[],"Source":null},{"Id":"UpdateCurrentJob()-\u003ESystem.Void","Name":"UpdateCurrentJob","Signature":"private System.Void UpdateCurrentJob()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":182,"BodyHash":"D566A0DA73C3ECCEA375EA9C903B7BB678CCA2DC8A727FE3DC8FBA12332E8290","Hash":"BAEA624AAA2AF4916BE09AC68F18EBE7D7839BCE1180D67A2F0BDA30AAC1FC58","CalledMethods":["Candide.Multiplayer.Network.GetResponseHandler::Remove()","CandideServer.MessageModels.Jobs.GetJobMessage::.ctor()","JobUiContext.\u003C\u003Ec::\u003CUpdateCurrentJob\u003Eb__40_0(CandideServer.MessageModels.Jobs.GetJobResponse)","System.Action\u003CCandideServer.MessageModels.Jobs.GetJobResponse\u003E::.ctor(System.Object, System.IntPtr)","JobUiContext.\u003C\u003Ec::\u003CUpdateCurrentJob\u003Eb__40_1(System.Byte)","System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Services.JobsService::GetAndListenOnJob(CandideServer.MessageModels.Jobs.GetJobMessage, System.Action\u003CCandideServer.MessageModels.Jobs.GetJobResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)","Candide.Multiplayer.Models.LocalPlayer::get_Inventory()","Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)","Candide.CandideUI.JobUiNew.State.JobPlayerInventoryState::.ctor()","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"],"StringLiterals":["No active player inventory found"],"Source":null},{"Id":"UserRemoveWorkOrder(System.Guid)-\u003ESystem.Void","Name":"UserRemoveWorkOrder","Signature":"public System.Void UserRemoveWorkOrder(System.Guid workOrderId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"workOrderId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":141,"BodyHash":"11E7839DB828DA9922280C69B36A34DA7C6948DE8DFC81FB162435FF4941D55D","Hash":"2D1E56B995797D029E0C0A251F5A8FFD74A0C54D4CBAABB36E7794FA466BAE45","CalledMethods":["Candide.GameModels.Controllers.JobsController::RequestCancelWorkOrder(System.Guid, System.Guid)","Candide.CandideUI.JobUiNew.State.JobOrdersState::get_WorkOrders()","System.Collections.Generic.List\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::GetEnumerator()","List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::get_Current()","System.Guid::op_Inequality(System.Guid, System.Guid)","List.Enumerator\u003CCandide.GameModels.Models.Jobs.WorkOrder\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::Add(!0, !1)","System.EventHandler::Invoke(System.Object, System.EventArgs)"],"StringLiterals":[],"Source":null}],"Hash":"31402A93187132FDB921D6E1BF8E522330D59831D7DF9285FDDF04D4A28FFEEF"}