Table of Contents

Struct ModCallbackEventArgs

Namespace
SkyrimForge
Assembly
SkyrimForge.dll

Arguments for OnModCallback, SKSE's ModCallbackEvent.

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

Constructors

ModCallbackEventArgs(string, string, float, Form?)

Arguments for OnModCallback, SKSE's ModCallbackEvent.

public ModCallbackEventArgs(string EventName, string StrArg, float NumArg, Form? Sender)

Parameters

EventName string
StrArg string
NumArg float
Sender Form?

Properties

EventName

public string EventName { get; init; }

Property Value

string

NumArg

public float NumArg { get; init; }

Property Value

float

Sender

public Form? Sender { get; init; }

Property Value

Form?

StrArg

public string StrArg { get; init; }

Property Value

string

Methods

Deconstruct(out string, out string, out float, out Form?)

public void Deconstruct(out string EventName, out string StrArg, out float NumArg, out Form? Sender)

Parameters

EventName string
StrArg string
NumArg float
Sender Form?

Equals(ModCallbackEventArgs)

public bool Equals(ModCallbackEventArgs other)

Parameters

other ModCallbackEventArgs

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

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

Parameters

left ModCallbackEventArgs
right ModCallbackEventArgs

Returns

bool

operator !=(ModCallbackEventArgs, ModCallbackEventArgs)

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

Parameters

left ModCallbackEventArgs
right ModCallbackEventArgs

Returns

bool