Candide.GameModels.Models.Jobs.Job
Type JSONpublic class in Candide.GameModels.Models.Jobs
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Models.Jobs - Base type
System.Object - Hash
461FD0D9225B36544EED065F617F83BD58958C600B71F78332551007CC891580
Relationships
Base type
System.Object
Referenced by types
Candide.CandideUI.Components.Displays.WorkRecipeItemIngredientDisplayCandide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControlCandide.CandideUI.JobUiNew.UserControls.SubControls.RecipeDetailsUserControlCandide.GameModels.Controllers.GameStateActiveJobsChangedArgsCandide.GameModels.Controllers.JobsControllerCandide.GameModels.GameState
Fields
| Name | Visibility | Signature |
|---|---|---|
Model# | public | public CandideServer.Models.JobModel Model |
OutputInventoryId# | public | public System.Nullable<System.Guid> OutputInventoryId |
Recipes# | public | public System.Collections.Generic.List<Shared.Data.DataModels.WorkRecipeModel> Recipes |
StorageInventoryId# | public | public System.Nullable<System.Guid> StorageInventoryId |
WorkOrders# | public | public System.Collections.Generic.List<Candide.GameModels.Models.Jobs.WorkOrder> WorkOrders |
Properties
| Name | Visibility | Signature |
|---|---|---|
CurrentWorkOrder# | public | public Candide.GameModels.Models.Jobs.WorkOrder CurrentWorkOrder |
Methods
UpdateFromMessage
#
public System.Void UpdateFromMessage(CandideServer.MessageModels.Citizens.Jobs.UpdateJobMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
536D5191411DDFAD3FE915B40924A3EBBF13AFC8FF098B756F301CDCDFB1BF5A - Body hash
2E56E93EF7E0C9E38484AAD0FE395DD590A34B8C8771F5F90A697179736DC941 - IL size249
Referenced calls
System.Collections.Generic.List<CandideServer.Models.WorkOrders.WorkOrderModel>::.ctor()Shared.Data.WorkRecipeDataBase::GetRecipeOrMissing(System.String)CandideServer.Models.WorkOrders.WorkOrderModel::FromRecipe(Shared.Data.DataModels.WorkRecipeModel)System.Collections.Generic.List<CandideServer.Models.WorkOrders.WorkOrderModel>::Add(!0)CandideServer.Models.JobModel::.ctor()System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable<!!0>)Candide.GameModels.Models.Jobs.Job::UpdateFromModel(CandideServer.Models.JobModel)
UpdateFromModel
#
public System.Void UpdateFromModel(CandideServer.Models.JobModel model)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F3D338EB2B8424D0C1A9E53E96274B32F591CA1E72B727DF0DB9A28093405AA9 - Body hash
F5337DC7D20D06CD06AB5976F2E2DDAE5051C2B5699B9B1CDF218C3538A8FEF1 - IL size88
Referenced calls
System.Collections.Generic.List<Candide.GameModels.Models.Jobs.WorkOrder>::.ctor()System.Collections.Generic.List<CandideServer.Models.WorkOrders.WorkOrderModel>::GetEnumerator()List.Enumerator<CandideServer.Models.WorkOrders.WorkOrderModel>::get_Current()Candide.GameModels.Models.Jobs.WorkOrder::FromModel(CandideServer.Models.WorkOrders.WorkOrderModel)System.Collections.Generic.List<Candide.GameModels.Models.Jobs.WorkOrder>::Add(!0)List.Enumerator<CandideServer.Models.WorkOrders.WorkOrderModel>::MoveNext()System.IDisposable::Dispose()