|
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);
|