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
SceneQuestSceneThe scene that ended.
ReasonQuestSceneEndReasonThe way it ended.
ActorInCombatQuestReferenceAliasThe 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
Reason
The way it ended.
public QuestSceneEndReason Reason { get; init; }
Property Value
Scene
The scene that ended.
public QuestScene Scene { get; init; }
Property Value
Methods
Deconstruct(out QuestScene, out QuestSceneEndReason, out QuestReferenceAlias?)
public void Deconstruct(out QuestScene Scene, out QuestSceneEndReason Reason, out QuestReferenceAlias? ActorInCombat)
Parameters
SceneQuestSceneReasonQuestSceneEndReasonActorInCombatQuestReferenceAlias
Equals(QuestSceneEndEventArgs)
public bool Equals(QuestSceneEndEventArgs other)
Parameters
otherQuestSceneEndEventArgs
Returns
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(QuestSceneEndEventArgs, QuestSceneEndEventArgs)
public static bool operator ==(QuestSceneEndEventArgs left, QuestSceneEndEventArgs right)
Parameters
leftQuestSceneEndEventArgsrightQuestSceneEndEventArgs
Returns
operator !=(QuestSceneEndEventArgs, QuestSceneEndEventArgs)
public static bool operator !=(QuestSceneEndEventArgs left, QuestSceneEndEventArgs right)
Parameters
leftQuestSceneEndEventArgsrightQuestSceneEndEventArgs