Class SerializableBiomePhonology
- Namespace
- FishMMO.Shared.NameGeneration
- Assembly
- FishMMO.Shared.dll
Inspector-editable phonology and vocabulary for a biome.
[Serializable]
public class SerializableBiomePhonology
- Inheritance
-
SerializableBiomePhonology
- Inherited Members
Fields
Adjectives
[Tooltip("Descriptive words this biome lends to city and POI names.")]
public string[] Adjectives
Field Value
- string[]
Codas
public string[] Codas
Field Value
- string[]
Description
[TextArea]
public string Description
Field Value
DungeonPrefixes
[Tooltip("Leading words for dungeon names, e.g. 'The Frozen'.")]
public string[] DungeonPrefixes
Field Value
- string[]
DungeonSuffixes
[Tooltip("Endings for dungeon names, e.g. 'Cathedral', 'Vault'.")]
public string[] DungeonSuffixes
Field Value
- string[]
Middles
public string[] Middles
Field Value
- string[]
Nuclei
public string[] Nuclei
Field Value
- string[]
Onsets
public string[] Onsets
Field Value
- string[]
POISuffixes
[Tooltip("Endings for points of interest when no type-specific suffix is drawn.")]
public string[] POISuffixes
Field Value
- string[]
SyllMax
public int SyllMax
Field Value
SyllMin
public int SyllMin
Field Value
Methods
From(BiomePhonology)
public static SerializableBiomePhonology From(BiomePhonology runtime)
Parameters
runtimeBiomePhonology
Returns
IsUsable()
True when the phonology can build at least a one-syllable root.
public bool IsUsable()
Returns
ToRuntime()
public BiomePhonology ToRuntime()