Shared.Data.JobDataBase
Type JSONpublic class in Shared.Data
Type metadata
- Assembly
Shared - Namespace
Shared.Data - Base type
System.Object - Hash
F4704A37B45C46EF933C406B3F0EA6DFFB83EAD35CB55A14E2727A6169DF4238
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
DataMap# | public | public System.Collections.Generic.Dictionary<System.String, Shared.Data.DataModels.JobData> DataMap |
JobsPartOfCitizenGeneration# | public | public System.Collections.Generic.HashSet<System.String> JobsPartOfCitizenGeneration |
MissingData# | public | public Shared.Data.DataModels.JobData MissingData |
SuffixFName# | public | public System.String SuffixFName |
SuffixMName# | public | public System.String SuffixMName |
Methods
AddJobs
#
public System.Void AddJobs(System.Collections.Generic.List<Shared.Data.DataModels.JobData> jobsList)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
ED7D75AE9E5700D0DD8E0CDDF1FA23F765B3BCA8A2515E40C6CB918ACE2E8075 - Body hash
DBD124B32B351A95C31374FC057C355124BC1F39E194AF2B36BD3F44A34E3976 - IL size164
Referenced calls
System.Collections.Generic.List<Shared.Data.DataModels.JobData>::GetEnumerator()List.Enumerator<Shared.Data.DataModels.JobData>::get_Current()System.String::Concat(System.String, System.String)Shared.Text.StringId::op_Implicit(System.String)System.Collections.Generic.Dictionary<System.String, Shared.Data.DataModels.JobData>::TryAdd(!0, !1)System.String::Concat(System.String, System.String, System.String)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)System.Collections.Generic.HashSet<System.String>::Add(!0)List.Enumerator<Shared.Data.DataModels.JobData>::MoveNext()System.IDisposable::Dispose()
String literals
*job:name*job:name:feminineDetected duplicate job id ''.
GetJobOrMissing
#
public Shared.Data.DataModels.JobData GetJobOrMissing(System.String id)
Method metadata
- Visibilitypublic
- Return type
Shared.Data.DataModels.JobData - StaticTrue
- VirtualFalse
- Hash
9C0A912F5402DF38B55AAC68CC4E26369181C3FCE5E6F7C4C90BD4EF2B1673B9 - Body hash
4D350A46F3C8CAA15C4F6B706CB8E2B60D508C937819EC8C95AB2DE5B5EF47D9 - IL size26
Referenced calls
System.Collections.Generic.Dictionary<System.String, Shared.Data.DataModels.JobData>::TryGetValue(!0, !1&)
Called by
CandideServer.ServerManagers.JobServerManager::Building_FinishCurrentWorkOrderCandideServer.ServerManagers.JobServerManager::RollExpertiseGatherDropCandide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow::SetStateCandide.CandideUI.Tooltip.CandideTooltipHelper::BuildWildCitizenTooltipContentCandide.CandideUI.TownReport.TownReportDescriptionComponent::UpdateView
GetJobOrNull
#
public Shared.Data.DataModels.JobData GetJobOrNull(System.String id)
Method metadata
- Visibilitypublic
- Return type
Shared.Data.DataModels.JobData - StaticTrue
- VirtualFalse
- Hash
C75582D73DF80E84DEBC45F687AEAC4E21517CB7C4783D95188EE0ED3671330F - Body hash
1F182591D1DC46D015814766122A91C7262161C44C88541673F0C3BD631A5872 - IL size22
Referenced calls
System.Collections.Generic.Dictionary<System.String, Shared.Data.DataModels.JobData>::TryGetValue(!0, !1&)
Called by
CandideServer.Models.Rewards.MultiWorkRecipeRewardStrategy::GetTextDescriptionCandideServer.Models.Rewards.WorkRecipeRewardStrategy::GetTextDescriptionCandideServer.ServerControllers.CitizensSController::TryAddJobLevelCandideServer.ServerControllers.GodProgressionSController::TurnCitizenIntoWorshipCandideServer.ServerControllers.JobsSController::CreateJobCandideServer.ServerManagers.CitizenServerManager::AddJobOrderExperienceCandide.CandideUI.JobUiNew.Components.CitizenDisplayData::FromCitizenCandide.CandideUI.TownOverview.Components.CitizenSlotHolder::OnCitizenSlotChangedCandide.CandideUI.TownOverview.Components.TownOverviewCitizenHolder::OnCitizenChangedCandide.CandideUI.WorshipUi.Altar2.SacrificesWorshipChangeDisplay::UpdateCitizenCandide.Entities.Controllers.CitizenController.CitizenController::GetToolTip