Table of Contents

Class ConstructibleObjectScript

Namespace
SkyrimForge.Papyrus
Assembly
SkyrimForge.Game.dll

Functions and comments from ConstructibleObject.psc.

SKSE64 additions built 2024-01-17 20:01:40.731000 UTC

public static class ConstructibleObjectScript
Inheritance
ConstructibleObjectScript
Inherited Members

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

GetNthIngredient(PapyrusScript<ConstructibleObject>, int)

public static Task<Form?> GetNthIngredient(this PapyrusScript<ConstructibleObject> self, int n)

Parameters

self PapyrusScript<ConstructibleObject>
n int

Returns

Task<Form?>

GetNthIngredientQuantity(PapyrusScript<ConstructibleObject>, int)

public static Task<int> GetNthIngredientQuantity(this PapyrusScript<ConstructibleObject> self, int n)

Parameters

self PapyrusScript<ConstructibleObject>
n int

Returns

Task<int>

GetNumIngredients(PapyrusScript<ConstructibleObject>)

Gets the number of ingredients

public static Task<int> GetNumIngredients(this PapyrusScript<ConstructibleObject> self)

Parameters

self PapyrusScript<ConstructibleObject>

Returns

Task<int>

GetResult(PapyrusScript<ConstructibleObject>)

public static Task<Form?> GetResult(this PapyrusScript<ConstructibleObject> self)

Parameters

self PapyrusScript<ConstructibleObject>

Returns

Task<Form?>

GetResultQuantity(PapyrusScript<ConstructibleObject>)

public static Task<int> GetResultQuantity(this PapyrusScript<ConstructibleObject> self)

Parameters

self PapyrusScript<ConstructibleObject>

Returns

Task<int>

GetWorkbenchKeyword(PapyrusScript<ConstructibleObject>)

public static Task<Keyword?> GetWorkbenchKeyword(this PapyrusScript<ConstructibleObject> self)

Parameters

self PapyrusScript<ConstructibleObject>

Returns

Task<Keyword?>

SetNthIngredient(PapyrusScript<ConstructibleObject>, IForm, int)

public static Task SetNthIngredient(this PapyrusScript<ConstructibleObject> self, IForm required, int n)

Parameters

self PapyrusScript<ConstructibleObject>
required IForm
n int

Returns

Task

SetNthIngredientQuantity(PapyrusScript<ConstructibleObject>, int, int)

public static Task SetNthIngredientQuantity(this PapyrusScript<ConstructibleObject> self, int value, int n)

Parameters

self PapyrusScript<ConstructibleObject>
value int
n int

Returns

Task

SetResult(PapyrusScript<ConstructibleObject>, IForm)

public static Task SetResult(this PapyrusScript<ConstructibleObject> self, IForm result)

Parameters

self PapyrusScript<ConstructibleObject>
result IForm

Returns

Task

SetResultQuantity(PapyrusScript<ConstructibleObject>, int)

public static Task SetResultQuantity(this PapyrusScript<ConstructibleObject> self, int quantity)

Parameters

self PapyrusScript<ConstructibleObject>
quantity int

Returns

Task

SetWorkbenchKeyword(PapyrusScript<ConstructibleObject>, IPapyrusKeyword)

public static Task SetWorkbenchKeyword(this PapyrusScript<ConstructibleObject> self, IPapyrusKeyword aKeyword)

Parameters

self PapyrusScript<ConstructibleObject>
aKeyword IPapyrusKeyword

Returns

Task