Table of Contents

Struct UniqueIDChangeEventArgs

Namespace
SkyrimForge
Assembly
SkyrimForge.dll

Arguments for OnUniqueIDChange, the game's TESUniqueIDChangeEvent.

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

Constructors

UniqueIDChangeEventArgs(FormId<Form>?, FormId<Form>?, FormId<Form>?, ushort, ushort)

Arguments for OnUniqueIDChange, the game's TESUniqueIDChangeEvent.

public UniqueIDChangeEventArgs(FormId<Form>? OldBaseID, FormId<Form>? NewBaseID, FormId<Form>? ObjectID, ushort OldUniqueID, ushort NewUniqueID)

Parameters

OldBaseID FormId<Form>?
NewBaseID FormId<Form>?
ObjectID FormId<Form>?
OldUniqueID ushort
NewUniqueID ushort

Properties

NewBaseID

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

Property Value

FormId<Form>?

NewUniqueID

public ushort NewUniqueID { get; init; }

Property Value

ushort

ObjectID

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

Property Value

FormId<Form>?

OldBaseID

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

Property Value

FormId<Form>?

OldUniqueID

public ushort OldUniqueID { get; init; }

Property Value

ushort

Methods

Deconstruct(out FormId<Form>?, out FormId<Form>?, out FormId<Form>?, out ushort, out ushort)

public void Deconstruct(out FormId<Form>? OldBaseID, out FormId<Form>? NewBaseID, out FormId<Form>? ObjectID, out ushort OldUniqueID, out ushort NewUniqueID)

Parameters

OldBaseID FormId<Form>?
NewBaseID FormId<Form>?
ObjectID FormId<Form>?
OldUniqueID ushort
NewUniqueID ushort

Equals(UniqueIDChangeEventArgs)

public bool Equals(UniqueIDChangeEventArgs other)

Parameters

other UniqueIDChangeEventArgs

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

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

Parameters

left UniqueIDChangeEventArgs
right UniqueIDChangeEventArgs

Returns

bool

operator !=(UniqueIDChangeEventArgs, UniqueIDChangeEventArgs)

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

Parameters

left UniqueIDChangeEventArgs
right UniqueIDChangeEventArgs

Returns

bool