Shared.Data.DataModels.WorkRecipeModel
Type JSONpublic class in Shared.Data.DataModels
Type metadata
- Assembly
Shared - Namespace
Shared.Data.DataModels - Base type
System.Object - Hash
F63011C353B86CF4E4653970BC4278EF2AB90F345DECF2D9CB9BF3406FD9CCDE
Relationships
Base type
System.Object
Referenced by types
CandideServer.Models.WorkOrders.WorkOrderModelCandideServer.ServerManagers.JobServerManagerCandide.CandideUI.Helpers.EntityWorkRecipeFilterCandide.CandideUI.Helpers.ItemWorkRecipeFilterCandide.CandideUI.Helpers.WorkRecipeFilterCandide.CandideUI.JobUiNew.JobUiContextCandide.CandideUI.JobUiNew.State.JobRecipesStateCandide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControlCandide.GameModels.Controllers.GameStateJobRecipesChangedArgsCandide.GameModels.Controllers.JobsControllerCandide.GameModels.Models.Jobs.JobShared.Data.SharedDataSetup
Fields
| Name | Visibility | Signature |
|---|---|---|
DefaultRepeatableSelected# | public | public System.Boolean DefaultRepeatableSelected |
Description# | public | public System.Nullable<Shared.Text.StringId> Description |
Experience# | public | public System.Single Experience |
FuelSourceRequirements# | public | public System.Nullable<Shared.Data.DataModels.FuelSourceRequirements> FuelSourceRequirements |
Icon# | public | public System.String Icon |
Id# | public | public System.String Id |
ItemIngredients# | public | public Shared.Models.Items.ItemAmount[] ItemIngredients |
LevelRequirement# | public | public System.Int32 LevelRequirement |
MoneyCost# | public | public System.Nullable<System.Int32> MoneyCost |
Name# | public | public System.Nullable<Shared.Text.StringId> Name |
Output# | public | public Shared.Data.DataModels.WorkOutputModel Output |
PossibleExpertiseDrop# | public | public System.Collections.Generic.Dictionary<System.String, System.String> PossibleExpertiseDrop |
PossibleItemAuras# | public | public System.Collections.Generic.Dictionary<Shared.Models.Auras.ItemAuraTier, System.Collections.Generic.List<System.String>> PossibleItemAuras |
RequiredProgress# | public | public System.Single RequiredProgress |
ResourceAmounts# | public | public Shared.Models.Items.ResourceAmount[] ResourceAmounts |
Unrepeatable# | public | public System.Boolean Unrepeatable |
WaterSourceRequirements# | public | public System.Nullable<Shared.Data.DataModels.WaterSourceRequirements> WaterSourceRequirements |
Methods
GetIcon
#
public System.String GetIcon()
Method metadata
- Visibilitypublic
- Return type
System.String - StaticFalse
- VirtualFalse
- Hash
AD0D02C66D38B9023B776FEA73B2E7E73160903931FEDEFBC3AEA78AD064BD9E - Body hash
704030F97CCE10F642648286A754A8FA729BF1EB853615D5454BDC1C46CB1300 - IL size110
Referenced calls
Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrMissing(System.String)System.String::Concat(System.String, System.String, System.String)System.NullReferenceException::.ctor(System.String)
Called by
CandideServer.Models.Rewards.MultiWorkRecipeRewardStrategy::GetTextDescriptionCandideServer.Models.Rewards.WorkRecipeRewardStrategy::GetTextDescriptionCandideServer.Models.WorkOrders.WorkOrderModel::FromRecipeCandide.CandideUI.JobUiNew.UserControls.SubControls.RecipeDetailsUserControl::OnCurrentRecipeChanged
String literals
WorkRecipeModel '' Icon was null
GetName
#
public Shared.Text.StringId GetName()
Method metadata
- Visibilitypublic
- Return type
Shared.Text.StringId - StaticFalse
- VirtualFalse
- Hash
1D2BCE894E29DFF9F2F67C765D055D10B0821F4E29A99C06F7D3BCF055914F85 - Body hash
BF54D316C9B584E5C864E1872AB0A2C8C5187A0E7969B3E748813F5E79DA5AD8 - IL size124
Referenced calls
System.Nullable<Shared.Text.StringId>::get_HasValue()System.Nullable<Shared.Text.StringId>::GetValueOrDefault()Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrMissing(System.String)System.String::Concat(System.String, System.String, System.String)System.NullReferenceException::.ctor(System.String)
Called by
CandideServer.Models.Rewards.MultiWorkRecipeRewardStrategy::GetNameCandideServer.Models.Rewards.MultiWorkRecipeRewardStrategy::GetTextDescriptionCandideServer.Models.Rewards.WorkRecipeRewardStrategy::GetNameCandideServer.Models.Rewards.WorkRecipeRewardStrategy::GetTextDescriptionCandide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl::OnRecipesChangedCandide.CandideUI.JobUiNew.UserControls.SubControls.RecipeDetailsUserControl::OnCurrentRecipeChanged
String literals
WorkRecipeModel '' Name was null