Show / Hide Table of Contents

Class NameHelper

Generates names for Daggerfall NPCs and locations.

Inheritance
Object
NameHelper
Namespace: DaggerfallWorkshop.Game.Utility
Assembly: Assembly-CSharp.dll
Syntax
public class NameHelper

Constructors

| Improve this Doc View Source

NameHelper()

Declaration
public NameHelper()

Methods

| Improve this Doc View Source

FirstName(NameHelper.BankTypes, Genders)

Gets random first name for an NPC. Supports Breton, Redguard, Nord, DarkElf, HighElf, WoodElf, Khajiit, Imperial.

Declaration
public string FirstName(NameHelper.BankTypes type, Genders gender)
Parameters
Type Name Description
NameHelper.BankTypes type
Genders gender
Returns
Type Description
String
| Improve this Doc View Source

FullName(NameHelper.BankTypes, Genders)

Gets random full name (first name + surname) for an NPC. Supports Breton, Redguard, Nord, DarkElf, HighElf, WoodElf, Khajiit, Imperial. All other types return empty string.

Declaration
public string FullName(NameHelper.BankTypes type, Genders gender)
Parameters
Type Name Description
NameHelper.BankTypes type
Genders gender
Returns
Type Description
String
| Improve this Doc View Source

MonsterName(Genders)

Gets random monster name for quests.

Declaration
public string MonsterName(Genders gender = Genders.Male)
Parameters
Type Name Description
Genders gender
Returns
Type Description
String
| Improve this Doc View Source

Surname(NameHelper.BankTypes)

Gets random surname for an NPC. Supports Breton, Nord, DarkElf, HighElf, WoodElf, Khajiit, Imperial.

Declaration
public string Surname(NameHelper.BankTypes type)
Parameters
Type Name Description
NameHelper.BankTypes type
Returns
Type Description
String
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX