Table of Contents

Struct CombatEventArgs

Namespace
SkyrimForge
Assembly
SkyrimForge.dll

Arguments for OnCombat, the game's TESCombatEvent.

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

Constructors

CombatEventArgs(Actor?, Actor?, ACTOR_COMBAT_STATE)

Arguments for OnCombat, the game's TESCombatEvent.

public CombatEventArgs(Actor? Actor, Actor? TargetActor, ACTOR_COMBAT_STATE NewState)

Parameters

Actor Actor?
TargetActor Actor?
NewState ACTOR_COMBAT_STATE

Properties

Actor

public Actor? Actor { get; init; }

Property Value

Actor?

NewState

public ACTOR_COMBAT_STATE NewState { get; init; }

Property Value

ACTOR_COMBAT_STATE

TargetActor

public Actor? TargetActor { get; init; }

Property Value

Actor?

Methods

Deconstruct(out Actor?, out Actor?, out ACTOR_COMBAT_STATE)

public void Deconstruct(out Actor? Actor, out Actor? TargetActor, out ACTOR_COMBAT_STATE NewState)

Parameters

Actor Actor?
TargetActor Actor?
NewState ACTOR_COMBAT_STATE

Equals(CombatEventArgs)

public bool Equals(CombatEventArgs other)

Parameters

other CombatEventArgs

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

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

Parameters

left CombatEventArgs
right CombatEventArgs

Returns

bool

operator !=(CombatEventArgs, CombatEventArgs)

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

Parameters

left CombatEventArgs
right CombatEventArgs

Returns

bool