Add hero runtime

This commit is contained in:
2026-04-21 22:54:14 +02:00
parent 67737f3ba8
commit 762c8969ab
29 changed files with 1327 additions and 12 deletions

View File

@@ -0,0 +1,16 @@
#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);
}
}