CandideServer.ServerManagers.CitizenNameServerManager
Type JSONpublic class in CandideServer.ServerManagers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerManagers - Base type
System.Object - Hash
114BC708E28FD065A165C9781C9F8A448AE2507438F2F5B7A9F7BD2A91BE46E0
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
CavernNames# | private | private System.String[] CavernNames |
CavernNamesCollectionName# | public | public System.String CavernNamesCollectionName |
CavernPrefixKeys# | public | public System.Collections.Generic.List<System.String> CavernPrefixKeys |
DungeonNames# | private | private System.String[] DungeonNames |
DungeonNamesCollectionName# | public | public System.String DungeonNamesCollectionName |
DungeonPrefixKeys# | public | public System.Collections.Generic.List<System.String> DungeonPrefixKeys |
ErrorName# | public | public System.String ErrorName |
FemaleNames# | public | public System.String[] FemaleNames |
FemaleNamesCollectionName# | public | public System.String FemaleNamesCollectionName |
MaleNames# | public | public System.String[] MaleNames |
MaleNamesCollectionName# | public | public System.String MaleNamesCollectionName |
NameCollections# | public | public System.Collections.Generic.Dictionary<System.String, CandideServer.ServerManagers.CitizenNameCollection> NameCollections |
TownNames# | public | public System.String[] TownNames |
TownNamesCollectionName# | public | public System.String TownNamesCollectionName |
_hasBeenInitialized# | private | private System.Boolean _hasBeenInitialized |
Methods
AddNameCollection
#
public System.Void AddNameCollection(System.String name, System.String[] names)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4D8D1750F43759A894FBA3AEFF74F87618C2309D5143C037E527E6C4A9DF0107 - Body hash
87B3F1C58E0C40C560C230F7781538844E07B1C37B72266AFADFFF66CCB3C3A1 - IL size53
Referenced calls
System.Collections.Generic.Dictionary<System.String, CandideServer.ServerManagers.CitizenNameCollection>::ContainsKey(!0)System.String::Concat(System.String, System.String, System.String)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)CandideServer.ServerManagers.CitizenNameServerManager::CreateCitizenNameCollection(System.String, System.String[])System.Collections.Generic.Dictionary<System.String, CandideServer.ServerManagers.CitizenNameCollection>::set_Item(!0, !1)
String literals
NameCollection with namealready exists.
CreateCitizenNameCollection
#
private CandideServer.ServerManagers.CitizenNameCollection CreateCitizenNameCollection(System.String name, System.String[] names)
Method metadata
- Visibilityprivate
- Return type
CandideServer.ServerManagers.CitizenNameCollection - StaticTrue
- VirtualFalse
- Hash
58FCBCF23FAA655BA9F9043EA536EBA97114934579D5818F17E89B1E1AF36614 - Body hash
E2914034442D45CE24CBF424EFA4085232A32E145D1D10E2537C1AC5B581EC3F - IL size78
Referenced calls
CandideServer.ServerManagers.CitizenNameCollection::.ctor()
GetRandomDungeonName
#
public System.ValueTuple<System.String, Shared.Text.StringId> GetRandomDungeonName(System.String collectionName, CandideServer.Data.Dungeons.DungeonType dungeonType)
Method metadata
- Visibilitypublic
- Return type
System.ValueTuple<System.String, Shared.Text.StringId> - StaticTrue
- VirtualFalse
- Hash
7A3FC8BFFBF6AB77D5568E151F2F7A755D3057114B7AE949B452BB7750AC81A4 - Body hash
2794265F7E4E616ABF6D4041988BC523BEFEC91F3259FB9F1403202681B91DEC - IL size54
Referenced calls
CandideServer.ServerManagers.CitizenNameServerManager::GetRandomPrefix(System.Collections.Generic.List<System.String>)CandideServer.ServerManagers.CitizenNameServerManager::GetRandomName(System.String)System.ValueTuple<System.String, Shared.Text.StringId>::.ctor(!0, !1)
Called by
String literals
Dungeons_Simple_DisplayName
GetRandomName
#
public Shared.Text.StringId GetRandomName(System.String collectionName)
Method metadata
- Visibilitypublic
- Return type
Shared.Text.StringId - StaticTrue
- VirtualFalse
- Hash
8C396FA81CABA441A10A826883B0AAFD05B9D57D705629D6F0F93211765A75BC - Body hash
3211A08591CA54F10AD93691A8124DE40E12A95F37FCD614213DDFC7D5BADAFD - IL size391
Referenced calls
System.Collections.Generic.Dictionary<System.String, CandideServer.ServerManagers.CitizenNameCollection>::Clear()CandideServer.ServerManagers.CitizenNameServerManager::AddNameCollection(System.String, System.String[])System.Collections.Generic.Dictionary<System.String, CandideServer.ServerManagers.CitizenNameCollection>::ContainsKey(!0)System.String::Concat(System.String, System.String)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)Shared.Text.StringId::op_Implicit(System.String)System.Collections.Generic.Dictionary<System.String, CandideServer.ServerManagers.CitizenNameCollection>::get_Item(!0)System.Random::Next(System.Int32, System.Int32)
Called by
CandideServer.Database.CitizenDataBase::TryCreateCitizenModelCandideServer.Helpers.RandomCitizenGenerator::GenerateRandomCitizenCandideServer.ServerControllers.CitizensSController::OnWorldEntitiesLoadedCandideServer.ServerManagers.CitizenNameServerManager::GetRandomDungeonNameCandideServer.ServerManagers.TownsServerManager::CreateTown
String literals
malefemaletowndungeoncavernCouldn't find NameCollection of nameError
GetRandomPrefix
#
private System.String GetRandomPrefix(System.Collections.Generic.List<System.String> prefixKeyList)
Method metadata
- Visibilityprivate
- Return type
System.String - StaticTrue
- VirtualFalse
- Hash
B867AC0B60C8AF42037F148F88809CA45C4071B4BFAF25DE505B205CA0716566 - Body hash
CF984E908F938E05B085E28C8E909A65FA78A709A0E2A3C1A1DDA179907EB7DC - IL size25
Referenced calls
System.Collections.Generic.List<System.String>::get_Count()System.Random::Next(System.Int32)System.Collections.Generic.List<System.String>::get_Item(System.Int32)