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
RefObjectReference?ActiveRefObjectReference?Openedbool
Properties
ActiveRef
public ObjectReference? ActiveRef { get; init; }
Property Value
Opened
public bool Opened { get; init; }
Property Value
Ref
public ObjectReference? Ref { get; init; }
Property Value
Methods
Deconstruct(out ObjectReference?, out ObjectReference?, out bool)
public void Deconstruct(out ObjectReference? Ref, out ObjectReference? ActiveRef, out bool Opened)
Parameters
RefObjectReference?ActiveRefObjectReference?Openedbool
Equals(OpenCloseEventArgs)
public bool Equals(OpenCloseEventArgs other)
Parameters
otherOpenCloseEventArgs
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 ==(OpenCloseEventArgs, OpenCloseEventArgs)
public static bool operator ==(OpenCloseEventArgs left, OpenCloseEventArgs right)
Parameters
leftOpenCloseEventArgsrightOpenCloseEventArgs
Returns
operator !=(OpenCloseEventArgs, OpenCloseEventArgs)
public static bool operator !=(OpenCloseEventArgs left, OpenCloseEventArgs right)
Parameters
leftOpenCloseEventArgsrightOpenCloseEventArgs