#nullable enable using Content.Shared.Interfaces.GameObjects.Components; using Robust.Shared.GameObjects; using Robust.Shared.Prototypes; using Robust.Shared.Serialization; using Robust.Shared.Serialization.Manager.Attributes; using Robust.Shared.ViewVariables; namespace Content.Shared.GameObjects.Components.Nutrition { /// /// Indicates that the entity can be thrown on a kitchen spike for butchering. /// [RegisterComponent] public class SharedButcherableComponent : Component, IDraggable { public override string Name => "Butcherable"; [ViewVariables] public string? MeatPrototype => _meatPrototype; [ViewVariables] [DataField("meat")] private string? _meatPrototype; public bool CanDrop(CanDropEventArgs args) { return true; } } }