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
CallbackIEventCallback?SpeakerRefObjectReference?TopicInfoFormIDFormId<Form>?TypeTESTopicInfoEvent.TopicInfoEventTypeStageushort
Properties
Callback
public IEventCallback? Callback { get; init; }
Property Value
SpeakerRef
public ObjectReference? SpeakerRef { get; init; }
Property Value
Stage
public ushort Stage { get; init; }
Property Value
TopicInfoFormID
public FormId<Form>? TopicInfoFormID { get; init; }
Property Value
Type
public TESTopicInfoEvent.TopicInfoEventType Type { get; init; }
Property Value
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
CallbackIEventCallback?SpeakerRefObjectReference?TopicInfoFormIDFormId<Form>?TypeTESTopicInfoEvent.TopicInfoEventTypeStageushort
Equals(TopicInfoEventArgs)
public bool Equals(TopicInfoEventArgs other)
Parameters
otherTopicInfoEventArgs
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 ==(TopicInfoEventArgs, TopicInfoEventArgs)
public static bool operator ==(TopicInfoEventArgs left, TopicInfoEventArgs right)
Parameters
leftTopicInfoEventArgsrightTopicInfoEventArgs
Returns
operator !=(TopicInfoEventArgs, TopicInfoEventArgs)
public static bool operator !=(TopicInfoEventArgs left, TopicInfoEventArgs right)
Parameters
leftTopicInfoEventArgsrightTopicInfoEventArgs