CandideServer.Database.CitizenDataBase
Type JSONpublic class in CandideServer.Database
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Database - Base type
System.Object - Hash
56196A72D634DB358C5488E272C3AC71CD4657FE7152E7A800F69D6BDA5A808D
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
CitizenDataMap# | public | public System.Collections.Generic.Dictionary<System.String, CandideServer.Data.DataModels.CitizenData> CitizenDataMap |
MissingData# | public | public CandideServer.Data.DataModels.CitizenData MissingData |
Methods
AddCitizens
#
public System.Void AddCitizens(System.Collections.Generic.List<CandideServer.Data.DataModels.CitizenData> citizensList)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
0D9A689C5AD299B6D52B86555FF761B376011BDC0F78BEA131DFB1B1A612BBFB - Body hash
36158C5127A0C650FCFAF27BDEC65F396846252024A43C93A98FCEA482B1CB54 - IL size96
Referenced calls
System.Collections.Generic.List<CandideServer.Data.DataModels.CitizenData>::GetEnumerator()List.Enumerator<CandideServer.Data.DataModels.CitizenData>::get_Current()System.Collections.Generic.Dictionary<System.String, CandideServer.Data.DataModels.CitizenData>::ContainsKey(!0)System.String::Concat(System.String, System.String, System.String)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)System.Collections.Generic.Dictionary<System.String, CandideServer.Data.DataModels.CitizenData>::set_Item(!0, !1)List.Enumerator<CandideServer.Data.DataModels.CitizenData>::MoveNext()System.IDisposable::Dispose()
String literals
Detected duplicate citizen id ''.
GetCitizenOrMissing
#
public CandideServer.Data.DataModels.CitizenData GetCitizenOrMissing(System.String id)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Data.DataModels.CitizenData - StaticTrue
- VirtualFalse
- Hash
5BA191B853170F1DA97BE237623A5F2C4A47C6EBF495F6BEB506C3D77D64CD9F - Body hash
EC04A28A103657EADD1003CC48E65CC0417958A8B1C48D48A487C78161AA4949 - IL size26
Referenced calls
System.Collections.Generic.Dictionary<System.String, CandideServer.Data.DataModels.CitizenData>::TryGetValue(!0, !1&)
Called by
CandideServer.Helpers.RandomCitizenGenerator::GenerateRandomCitizenCandideServer.ServerControllers.CitizensSController::CreateCitizenForTownFromWildCitizenCandideServer.ServerManagers.WildCitizensServerManager::CreateGaiusSolinusCandide.CandideUI.Tooltip.CandideTooltipHelper::BuildActiveCitizenTooltipContentCandide.CandideUI.Tooltip.CandideTooltipHelper::BuildCitizenTooltipContentCandide.CandideUI.TownOverview.Components.CitizenSlotHolder::OnCitizenSlotChangedCandide.CandideUI.TownOverview.Components.TownOverviewCitizenHolder::OnCitizenChanged
GetCitizenOrNull
#
public CandideServer.Data.DataModels.CitizenData GetCitizenOrNull(System.String id)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Data.DataModels.CitizenData - StaticTrue
- VirtualFalse
- Hash
8708439B27049265313295278E5A32CE5CE3B946BCAF856271E59E62F24F19C9 - Body hash
61BB60847FA71E1B99EEA6FB2DF6416F3B4C1F0B7DB9B0A54D1551AF4C00A9E7 - IL size22
Referenced calls
System.Collections.Generic.Dictionary<System.String, CandideServer.Data.DataModels.CitizenData>::TryGetValue(!0, !1&)
TryCreateCitizenModel
#
public System.Boolean TryCreateCitizenModel(System.String citizenId, System.Guid newId, out CandideServer.Models.Citizen.CitizenModel& citizenModel)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
94124D4CA407C028526131EE36F5DAADE5F6D379073B7F8EAFCD62BC03676F5A - Body hash
F47DA8EFB22977FBC0A39E799DD7DCE377338808B8A0985F8EF7C9DE8C37E6D1 - IL size312
Referenced calls
CandideServer.Database.CitizenDataBase::GetCitizenOrNull(System.String)CandideServer.Helpers.RandomCitizenGenerator::GenerateRandomCitizenAppearance(System.Guid)CandideServer.ServerManagers.CitizenNameServerManager::GetRandomName(System.String)System.Random::Next(System.Int32, System.Int32)CandideServer.Models.Citizen.CitizenModel::.ctor(CandideServer.Models.Citizen.CitizenArgs)System.Collections.Generic.List<Shared.Models.Auras.CitizenAuraModel>::.ctor()System.Collections.Generic.Dictionary<System.String, CandideServer.Models.Citizen.JobProgress>::.ctor()
String literals
femalemale