Table of Contents

Struct QuestSceneBeginEventArgs

Namespace
SkyrimForge
Assembly
SkyrimForge.dll

Arguments for OnBegin.

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

Constructors

QuestSceneBeginEventArgs(QuestScene, int)

Arguments for OnBegin.

public QuestSceneBeginEventArgs(QuestScene Scene, int FirstPhaseIndex)

Parameters

Scene QuestScene

The scene that began to play.

FirstPhaseIndex int

The index in Phases of the phase it plays from. That phase is the phase Start(int) received, or the phase at which a scene resumes after a load.

Properties

FirstPhaseIndex

The index in Phases of the phase it plays from. That phase is the phase Start(int) received, or the phase at which a scene resumes after a load.

public int FirstPhaseIndex { get; init; }

Property Value

int

Scene

The scene that began to play.

public QuestScene Scene { get; init; }

Property Value

QuestScene

Methods

Deconstruct(out QuestScene, out int)

public void Deconstruct(out QuestScene Scene, out int FirstPhaseIndex)

Parameters

Scene QuestScene
FirstPhaseIndex int

Equals(QuestSceneBeginEventArgs)

public bool Equals(QuestSceneBeginEventArgs other)

Parameters

other QuestSceneBeginEventArgs

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 ==(QuestSceneBeginEventArgs, QuestSceneBeginEventArgs)

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

Parameters

left QuestSceneBeginEventArgs
right QuestSceneBeginEventArgs

Returns

bool

operator !=(QuestSceneBeginEventArgs, QuestSceneBeginEventArgs)

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

Parameters

left QuestSceneBeginEventArgs
right QuestSceneBeginEventArgs

Returns

bool