Struct MagicEffectApplyEventArgs
- Namespace
- SkyrimForge
- Assembly
- SkyrimForge.dll
Arguments for OnMagicEffectApply, the game's TESMagicEffectApplyEvent.
public readonly struct MagicEffectApplyEventArgs : IEquatable<MagicEffectApplyEventArgs>
- Implements
- Inherited Members
Constructors
MagicEffectApplyEventArgs(ObjectReference?, ObjectReference?, FormId<Form>?)
Arguments for OnMagicEffectApply, the game's TESMagicEffectApplyEvent.
public MagicEffectApplyEventArgs(ObjectReference? Target, ObjectReference? Caster, FormId<Form>? MagicEffect)
Parameters
TargetObjectReference?CasterObjectReference?MagicEffectFormId<Form>?
Properties
Caster
public ObjectReference? Caster { get; init; }
Property Value
MagicEffect
public FormId<Form>? MagicEffect { get; init; }
Property Value
Target
public ObjectReference? Target { get; init; }
Property Value
Methods
Deconstruct(out ObjectReference?, out ObjectReference?, out FormId<Form>?)
public void Deconstruct(out ObjectReference? Target, out ObjectReference? Caster, out FormId<Form>? MagicEffect)
Parameters
TargetObjectReference?CasterObjectReference?MagicEffectFormId<Form>?
Equals(MagicEffectApplyEventArgs)
public bool Equals(MagicEffectApplyEventArgs other)
Parameters
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 ==(MagicEffectApplyEventArgs, MagicEffectApplyEventArgs)
public static bool operator ==(MagicEffectApplyEventArgs left, MagicEffectApplyEventArgs right)
Parameters
Returns
operator !=(MagicEffectApplyEventArgs, MagicEffectApplyEventArgs)
public static bool operator !=(MagicEffectApplyEventArgs left, MagicEffectApplyEventArgs right)