16 lines
443 B
C#
16 lines
443 B
C#
#nullable enable
|
|
|
|
namespace SideScrollerGame.Hero.Rules;
|
|
|
|
public sealed record HeroRuleResult(bool Succeeded, string Message, HeroRunState State)
|
|
{
|
|
public static HeroRuleResult Success(string message, HeroRunState state)
|
|
{
|
|
return new HeroRuleResult(true, message, state);
|
|
}
|
|
|
|
public static HeroRuleResult Failure(string message, HeroRunState state)
|
|
{
|
|
return new HeroRuleResult(false, message, state);
|
|
}
|
|
} |