neon-sprawl/server/NeonSprawl.Server/Game/Mastery/PerkBranchSelectOutcome.cs

9 lines
297 B
C#

namespace NeonSprawl.Server.Game.Mastery;
/// <summary>Result of <see cref="PerkUnlockEngine.TrySelectBranch"/> (NEO-47).</summary>
public sealed record PerkBranchSelectOutcome(
bool Success,
string? ReasonCode,
IReadOnlyList<PerkUnlockEvent> Events,
PerkStateSnapshot Snapshot);