Table of Contents

Struct OpenCloseEventArgs

Namespace
SkyrimForge
Assembly
SkyrimForge.dll

Arguments for OnOpenClose, the game's TESOpenCloseEvent.

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

Constructors

OpenCloseEventArgs(ObjectReference?, ObjectReference?, bool)

Arguments for OnOpenClose, the game's TESOpenCloseEvent.

public OpenCloseEventArgs(ObjectReference? Ref, ObjectReference? ActiveRef, bool Opened)

Parameters

Ref ObjectReference?
ActiveRef ObjectReference?
Opened bool

Properties

ActiveRef

public ObjectReference? ActiveRef { get; init; }

Property Value

ObjectReference?

Opened

public bool Opened { get; init; }

Property Value

bool

Ref

public ObjectReference? Ref { get; init; }

Property Value

ObjectReference?

Methods

Deconstruct(out ObjectReference?, out ObjectReference?, out bool)

public void Deconstruct(out ObjectReference? Ref, out ObjectReference? ActiveRef, out bool Opened)

Parameters

Ref ObjectReference?
ActiveRef ObjectReference?
Opened bool

Equals(OpenCloseEventArgs)

public bool Equals(OpenCloseEventArgs other)

Parameters

other OpenCloseEventArgs

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

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

Parameters

left OpenCloseEventArgs
right OpenCloseEventArgs

Returns

bool

operator !=(OpenCloseEventArgs, OpenCloseEventArgs)

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

Parameters

left OpenCloseEventArgs
right OpenCloseEventArgs

Returns

bool