feat: add extensible item inventory and world system
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
using Game.Features.Items.Contracts;
|
||||
|
||||
namespace Game.Features.Items.Domain;
|
||||
|
||||
public sealed class PassiveItemInstance(ItemInfo info) : IItemInstance
|
||||
{
|
||||
public ItemInfo Info { get; } = info;
|
||||
|
||||
public ItemActionResult Use(ItemUseRequest request) => ItemActionResult.Fail(
|
||||
ItemActionStatus.UnsupportedAction,
|
||||
$"Item {Info.DefinitionId} cannot be used directly."
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user