Table of Contents

Struct QuestStageEventArgs

Namespace
SkyrimForge
Assembly
SkyrimForge.dll

Arguments for OnQuestStage, the game's TESQuestStageEvent.

public readonly struct QuestStageEventArgs : IEquatable<QuestStageEventArgs>
Implements
Inherited Members

Constructors

QuestStageEventArgs(nint, FormId<Form>?, ushort, byte)

Arguments for OnQuestStage, the game's TESQuestStageEvent.

public QuestStageEventArgs(nint FinishedCallback, FormId<Form>? FormID, ushort Stage, byte ItemIndex)

Parameters

FinishedCallback nint
FormID FormId<Form>?
Stage ushort
ItemIndex byte

Properties

FinishedCallback

public nint FinishedCallback { get; init; }

Property Value

nint

FormID

public FormId<Form>? FormID { get; init; }

Property Value

FormId<Form>?

ItemIndex

public byte ItemIndex { get; init; }

Property Value

byte

Stage

public ushort Stage { get; init; }

Property Value

ushort

Methods

Deconstruct(out nint, out FormId<Form>?, out ushort, out byte)

public void Deconstruct(out nint FinishedCallback, out FormId<Form>? FormID, out ushort Stage, out byte ItemIndex)

Parameters

FinishedCallback nint
FormID FormId<Form>?
Stage ushort
ItemIndex byte

Equals(QuestStageEventArgs)

public bool Equals(QuestStageEventArgs other)

Parameters

other QuestStageEventArgs

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(QuestStageEventArgs, QuestStageEventArgs)

public static bool operator ==(QuestStageEventArgs left, QuestStageEventArgs right)

Parameters

left QuestStageEventArgs
right QuestStageEventArgs

Returns

bool

operator !=(QuestStageEventArgs, QuestStageEventArgs)

public static bool operator !=(QuestStageEventArgs left, QuestStageEventArgs right)

Parameters

left QuestStageEventArgs
right QuestStageEventArgs

Returns

bool