Table of Contents

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

string

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

int

SyllMin

public int SyllMin

Field Value

int

Methods

From(BiomePhonology)

public static SerializableBiomePhonology From(BiomePhonology runtime)

Parameters

runtime BiomePhonology

Returns

SerializableBiomePhonology

IsUsable()

True when the phonology can build at least a one-syllable root.

public bool IsUsable()

Returns

bool

ToRuntime()

public BiomePhonology ToRuntime()

Returns

BiomePhonology