Table of Contents

Struct QuestSceneEndEventArgs

Namespace
SkyrimForge
Assembly
SkyrimForge.dll

Arguments for OnEnd.

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

Constructors

QuestSceneEndEventArgs(QuestScene, QuestSceneEndReason, QuestReferenceAlias?)

Arguments for OnEnd.

public QuestSceneEndEventArgs(QuestScene Scene, QuestSceneEndReason Reason, QuestReferenceAlias? ActorInCombat = null)

Parameters

Scene QuestScene

The scene that ended.

Reason QuestSceneEndReason

The way it ended.

ActorInCombat QuestReferenceAlias

The alias of an actor of the scene that was in combat when the game ended the scene with Interrupted. The value is null where no actor was. The game reports no reason for a scene's end, so the combat is not confirmed as the cause. Only an actor whose CombatInterruption is End is named.

Properties

ActorInCombat

The alias of an actor of the scene that was in combat when the game ended the scene with Interrupted. The value is null where no actor was. The game reports no reason for a scene's end, so the combat is not confirmed as the cause. Only an actor whose CombatInterruption is End is named.

public QuestReferenceAlias? ActorInCombat { get; init; }

Property Value

QuestReferenceAlias

Reason

The way it ended.

public QuestSceneEndReason Reason { get; init; }

Property Value

QuestSceneEndReason

Scene

The scene that ended.

public QuestScene Scene { get; init; }

Property Value

QuestScene

Methods

Deconstruct(out QuestScene, out QuestSceneEndReason, out QuestReferenceAlias?)

public void Deconstruct(out QuestScene Scene, out QuestSceneEndReason Reason, out QuestReferenceAlias? ActorInCombat)

Parameters

Scene QuestScene
Reason QuestSceneEndReason
ActorInCombat QuestReferenceAlias

Equals(QuestSceneEndEventArgs)

public bool Equals(QuestSceneEndEventArgs other)

Parameters

other QuestSceneEndEventArgs

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

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

Parameters

left QuestSceneEndEventArgs
right QuestSceneEndEventArgs

Returns

bool

operator !=(QuestSceneEndEventArgs, QuestSceneEndEventArgs)

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

Parameters

left QuestSceneEndEventArgs
right QuestSceneEndEventArgs

Returns

bool