feat: add player-aware world interaction system

This commit is contained in:
2026-08-23 21:37:12 +02:00
parent 1445fc014f
commit 25e32f20d9
28 changed files with 255 additions and 0 deletions
@@ -0,0 +1,10 @@
namespace Game.Features.Interactions.Contracts;
public readonly record struct InteractionResult(InteractionStatus Status, string Message = "")
{
public bool Success => Status == InteractionStatus.Success;
public static InteractionResult Ok() => new(InteractionStatus.Success);
public static InteractionResult Fail(InteractionStatus status, string message) => new(status, message);
}