Table of Contents

Struct QuestScenePhaseEventArgs

Namespace
SkyrimForge
Assembly
SkyrimForge.dll

Arguments for OnPhaseBegin and OnPhaseEnd.

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

Constructors

QuestScenePhaseEventArgs(QuestScene, int)

Arguments for OnPhaseBegin and OnPhaseEnd.

public QuestScenePhaseEventArgs(QuestScene Scene, int PhaseIndex)

Parameters

Scene QuestScene

The scene.

PhaseIndex int

The index in Phases of the phase that began or ended.

Properties

PhaseIndex

The index in Phases of the phase that began or ended.

public int PhaseIndex { get; init; }

Property Value

int

Scene

The scene.

public QuestScene Scene { get; init; }

Property Value

QuestScene

Methods

Deconstruct(out QuestScene, out int)

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

Parameters

Scene QuestScene
PhaseIndex int

Equals(QuestScenePhaseEventArgs)

public bool Equals(QuestScenePhaseEventArgs other)

Parameters

other QuestScenePhaseEventArgs

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

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

Parameters

left QuestScenePhaseEventArgs
right QuestScenePhaseEventArgs

Returns

bool

operator !=(QuestScenePhaseEventArgs, QuestScenePhaseEventArgs)

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

Parameters

left QuestScenePhaseEventArgs
right QuestScenePhaseEventArgs

Returns

bool