Table of Contents

Struct TopicInfoEventArgs

Namespace
SkyrimForge
Assembly
SkyrimForge.dll

Arguments for OnTopicInfo, the game's TESTopicInfoEvent.

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

Constructors

TopicInfoEventArgs(IEventCallback?, ObjectReference?, FormId<Form>?, TopicInfoEventType, ushort)

Arguments for OnTopicInfo, the game's TESTopicInfoEvent.

public TopicInfoEventArgs(IEventCallback? Callback, ObjectReference? SpeakerRef, FormId<Form>? TopicInfoFormID, TESTopicInfoEvent.TopicInfoEventType Type, ushort Stage)

Parameters

Callback IEventCallback?
SpeakerRef ObjectReference?
TopicInfoFormID FormId<Form>?
Type TESTopicInfoEvent.TopicInfoEventType
Stage ushort

Properties

Callback

public IEventCallback? Callback { get; init; }

Property Value

IEventCallback?

SpeakerRef

public ObjectReference? SpeakerRef { get; init; }

Property Value

ObjectReference?

Stage

public ushort Stage { get; init; }

Property Value

ushort

TopicInfoFormID

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

Property Value

FormId<Form>?

Type

public TESTopicInfoEvent.TopicInfoEventType Type { get; init; }

Property Value

TESTopicInfoEvent.TopicInfoEventType

Methods

Deconstruct(out IEventCallback?, out ObjectReference?, out FormId<Form>?, out TopicInfoEventType, out ushort)

public void Deconstruct(out IEventCallback? Callback, out ObjectReference? SpeakerRef, out FormId<Form>? TopicInfoFormID, out TESTopicInfoEvent.TopicInfoEventType Type, out ushort Stage)

Parameters

Callback IEventCallback?
SpeakerRef ObjectReference?
TopicInfoFormID FormId<Form>?
Type TESTopicInfoEvent.TopicInfoEventType
Stage ushort

Equals(TopicInfoEventArgs)

public bool Equals(TopicInfoEventArgs other)

Parameters

other TopicInfoEventArgs

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

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

Parameters

left TopicInfoEventArgs
right TopicInfoEventArgs

Returns

bool

operator !=(TopicInfoEventArgs, TopicInfoEventArgs)

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

Parameters

left TopicInfoEventArgs
right TopicInfoEventArgs

Returns

bool