namespace NightclubArcadia.Skills { public readonly struct SkillCheckResult { public SkillCheckResult( string skillId, string skillDisplayName, int roll, int rankMod, int situationalMod, int stateMod, int total, int dc, bool success, SkillCheckDegree degree) { SkillId = skillId; SkillDisplayName = skillDisplayName; Roll = roll; RankMod = rankMod; SituationalMod = situationalMod; StateMod = stateMod; Total = total; DC = dc; Success = success; Degree = degree; } public string SkillId { get; } public string SkillDisplayName { get; } public int Roll { get; } public int RankMod { get; } public int SituationalMod { get; } public int StateMod { get; } public int Total { get; } public int DC { get; } public bool Success { get; } public SkillCheckDegree Degree { get; } } }