Table of Contents

Class HeadPartScript

Namespace
SkyrimForge.Papyrus
Assembly
SkyrimForge.Game.dll

Functions and comments from HeadPart.psc.

public static class HeadPartScript
Inheritance
HeadPartScript
Inherited Members

Fields

Type_Brows

public const int Type_Brows = 6

Field Value

int

Type_Eyes

public const int Type_Eyes = 2

Field Value

int

Type_Face

public const int Type_Face = 1

Field Value

int

Type_FacialHair

public const int Type_FacialHair = 4

Field Value

int

Type_Hair

public const int Type_Hair = 3

Field Value

int

Type_Misc

public const int Type_Misc = 0

Field Value

int

Type_Scar

public const int Type_Scar = 5

Field Value

int

Properties

Dispatcher

The dispatcher that binds this script to a form and calls the functions and properties that have no generated member.

public static PapyrusScriptDispatcher Dispatcher { get; }

Property Value

PapyrusScriptDispatcher

Methods

GetHeadPart(string)

public static Task<HeadPart?> GetHeadPart(string name)

Parameters

name string

Returns

Task<HeadPart?>

GetIndexOfExtraPart(PapyrusScript<HeadPart>, HeadPart)

public static Task<int> GetIndexOfExtraPart(this PapyrusScript<HeadPart> self, HeadPart p)

Parameters

self PapyrusScript<HeadPart>
p HeadPart

Returns

Task<int>

GetNthExtraPart(PapyrusScript<HeadPart>, int)

public static Task<HeadPart?> GetNthExtraPart(this PapyrusScript<HeadPart> self, int n)

Parameters

self PapyrusScript<HeadPart>
n int

Returns

Task<HeadPart?>

GetNumExtraParts(PapyrusScript<HeadPart>)

public static Task<int> GetNumExtraParts(this PapyrusScript<HeadPart> self)

Parameters

self PapyrusScript<HeadPart>

Returns

Task<int>

GetPartName(PapyrusScript<HeadPart>)

Returns the EditorID of the HeadPart

public static Task<string> GetPartName(this PapyrusScript<HeadPart> self)

Parameters

self PapyrusScript<HeadPart>

Returns

Task<string>

GetType(HeadPart)

Returns the head part type

public static Task<int> GetType(HeadPart self)

Parameters

self HeadPart

Returns

Task<int>

GetValidRaces(PapyrusScript<HeadPart>)

public static Task<FormList?> GetValidRaces(this PapyrusScript<HeadPart> self)

Parameters

self PapyrusScript<HeadPart>

Returns

Task<FormList?>

HasExtraPart(PapyrusScript<HeadPart>, HeadPart)

public static Task<bool> HasExtraPart(this PapyrusScript<HeadPart> self, HeadPart p)

Parameters

self PapyrusScript<HeadPart>
p HeadPart

Returns

Task<bool>

IsExtraPart(PapyrusScript<HeadPart>)

Returns whether the head part is an extra part

[Obsolete("Uses the Papyrus virtual machine. Prefer HeadPart.IsExtraPart().", DiagnosticId = "SKYRIMFORGE0002")]
public static Task<bool> IsExtraPart(this PapyrusScript<HeadPart> self)

Parameters

self PapyrusScript<HeadPart>

Returns

Task<bool>

SetValidRaces(PapyrusScript<HeadPart>, FormList)

public static Task SetValidRaces(this PapyrusScript<HeadPart> self, FormList vRaces)

Parameters

self PapyrusScript<HeadPart>
vRaces FormList

Returns

Task