Struct EquipEventArgs
- Namespace
- SkyrimForge
- Assembly
- SkyrimForge.dll
Arguments for OnEquip, the game's TESEquipEvent.
public readonly struct EquipEventArgs : IEquatable<EquipEventArgs>
- Implements
- Inherited Members
Constructors
EquipEventArgs(Actor?, FormId<Form>?, FormId<Form>?, ushort, bool)
Arguments for OnEquip, the game's TESEquipEvent.
public EquipEventArgs(Actor? Actor, FormId<Form>? BaseObject, FormId<Form>? OriginalRefr, ushort UniqueID, bool Equipped)
Parameters
Properties
Actor
public Actor? Actor { get; init; }
Property Value
BaseObject
public FormId<Form>? BaseObject { get; init; }
Property Value
Equipped
public bool Equipped { get; init; }
Property Value
OriginalRefr
public FormId<Form>? OriginalRefr { get; init; }
Property Value
UniqueID
public ushort UniqueID { get; init; }
Property Value
Methods
Deconstruct(out Actor?, out FormId<Form>?, out FormId<Form>?, out ushort, out bool)
public void Deconstruct(out Actor? Actor, out FormId<Form>? BaseObject, out FormId<Form>? OriginalRefr, out ushort UniqueID, out bool Equipped)
Parameters
Equals(EquipEventArgs)
public bool Equals(EquipEventArgs other)
Parameters
otherEquipEventArgs
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 ==(EquipEventArgs, EquipEventArgs)
public static bool operator ==(EquipEventArgs left, EquipEventArgs right)
Parameters
leftEquipEventArgsrightEquipEventArgs
Returns
operator !=(EquipEventArgs, EquipEventArgs)
public static bool operator !=(EquipEventArgs left, EquipEventArgs right)
Parameters
leftEquipEventArgsrightEquipEventArgs