Table of Contents

Struct GameVariable

Namespace
SkyrimForge
Assembly
SkyrimForge.dll

A game variable, by its Address Library identifier on each runtime.

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

Constructors

GameVariable(ulong, ulong)

Names a variable on Special Edition and Anniversary Edition, using the Special Edition identifier for VR as CommonLib does.

public GameVariable(ulong specialEditionAndVR, ulong anniversaryEdition)

Parameters

specialEditionAndVR ulong
anniversaryEdition ulong

GameVariable(ulong, ulong, ulong)

A game variable, by its Address Library identifier on each runtime.

public GameVariable(ulong SpecialEdition, ulong AnniversaryEdition, ulong VR)

Parameters

SpecialEdition ulong

The identifier on Skyrim Special Edition.

AnniversaryEdition ulong

The identifier on Anniversary Edition.

VR ulong

The identifier on Skyrim VR, which is the Special Edition one where nothing states another.

Properties

AnniversaryEdition

The identifier on Anniversary Edition.

public ulong AnniversaryEdition { get; init; }

Property Value

ulong

SpecialEdition

The identifier on Skyrim Special Edition.

public ulong SpecialEdition { get; init; }

Property Value

ulong

VR

The identifier on Skyrim VR, which is the Special Edition one where nothing states another.

public ulong VR { get; init; }

Property Value

ulong

Methods

Deconstruct(out ulong, out ulong, out ulong)

public void Deconstruct(out ulong SpecialEdition, out ulong AnniversaryEdition, out ulong VR)

Parameters

SpecialEdition ulong
AnniversaryEdition ulong
VR ulong

Equals(GameVariable)

public bool Equals(GameVariable other)

Parameters

other GameVariable

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

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

Parameters

left GameVariable
right GameVariable

Returns

bool

operator !=(GameVariable, GameVariable)

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

Parameters

left GameVariable
right GameVariable

Returns

bool