Struct CriticalHitEventArgs
- Namespace
- SkyrimForge
- Assembly
- SkyrimForge.dll
Arguments for OnCriticalHit, the game's CriticalHit::Event.
public readonly struct CriticalHitEventArgs : IEquatable<CriticalHitEventArgs>
- Implements
- Inherited Members
Constructors
CriticalHitEventArgs(ObjectReference?, Weapon?, bool)
Arguments for OnCriticalHit, the game's CriticalHit::Event.
public CriticalHitEventArgs(ObjectReference? Aggressor, Weapon? Weapon, bool SneakHit)
Parameters
AggressorObjectReference?WeaponWeapon?SneakHitbool
Properties
Aggressor
public ObjectReference? Aggressor { get; init; }
Property Value
SneakHit
public bool SneakHit { get; init; }
Property Value
Weapon
public Weapon? Weapon { get; init; }
Property Value
Methods
Deconstruct(out ObjectReference?, out Weapon?, out bool)
public void Deconstruct(out ObjectReference? Aggressor, out Weapon? Weapon, out bool SneakHit)
Parameters
AggressorObjectReference?WeaponWeapon?SneakHitbool
Equals(CriticalHitEventArgs)
public bool Equals(CriticalHitEventArgs other)
Parameters
otherCriticalHitEventArgs
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 ==(CriticalHitEventArgs, CriticalHitEventArgs)
public static bool operator ==(CriticalHitEventArgs left, CriticalHitEventArgs right)
Parameters
leftCriticalHitEventArgsrightCriticalHitEventArgs
Returns
operator !=(CriticalHitEventArgs, CriticalHitEventArgs)
public static bool operator !=(CriticalHitEventArgs left, CriticalHitEventArgs right)
Parameters
leftCriticalHitEventArgsrightCriticalHitEventArgs