Files
night-shift/src/Features/Items/Domain/PassiveItemInstance.cs
T

14 lines
389 B
C#

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."
);
}