feat: add player-aware world interaction system
This commit is contained in:
@@ -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);
|
||||
}
|
||||
Reference in New Issue
Block a user