Files
2026-09-18 21:43:22 +08:00

34 lines
743 B
C#

namespace SepCore.Battle
{
/// <summary>
/// 伤害计算输出结果。
/// </summary>
public struct DamageResult
{
/// <summary>
/// 最终扣除的生命值(若闪避则为 0)。
/// </summary>
public int Damage;
/// <summary>
/// 是否闪避。
/// </summary>
public bool IsDodge;
/// <summary>
/// 是否暴击。
/// </summary>
public bool IsCrit;
/// <summary>
/// 是否触发生命偷取。
/// </summary>
public bool IsLifeSteal;
/// <summary>
/// 偷取回复的生命值(通常为 1)。
/// </summary>
public int LifeStealAmount;
}
}