25 lines
416 B
C#
25 lines
416 B
C#
namespace SlaySharp.Core.Combat;
|
|
|
|
public record DamageEvent(
|
|
string TargetId,
|
|
string TargetName,
|
|
int Amount,
|
|
bool IsPiercing,
|
|
bool IsCrit,
|
|
string SourceName
|
|
);
|
|
|
|
public record ShieldEvent(
|
|
string TargetId,
|
|
string TargetName,
|
|
int Amount,
|
|
string SourceName
|
|
);
|
|
|
|
public record CardPlayAnimationEvent(
|
|
string CardId,
|
|
string CardName,
|
|
string? TargetId,
|
|
bool IsAoe
|
|
);
|