From 1098035fd93091850401e37103e0a216a282cff9 Mon Sep 17 00:00:00 2001 From: DrSmugleaf Date: Wed, 14 Oct 2020 22:48:45 +0200 Subject: [PATCH] Remove context menu from drag shadows (#2262) --- .../Components/Drag/DragShadowComponent.cs | 17 +++++++++++++++++ .../Entities/Effects/Markers/drag_shadow.yml | 1 + 2 files changed, 18 insertions(+) create mode 100644 Content.Shared/GameObjects/Components/Drag/DragShadowComponent.cs diff --git a/Content.Shared/GameObjects/Components/Drag/DragShadowComponent.cs b/Content.Shared/GameObjects/Components/Drag/DragShadowComponent.cs new file mode 100644 index 0000000000..c366592598 --- /dev/null +++ b/Content.Shared/GameObjects/Components/Drag/DragShadowComponent.cs @@ -0,0 +1,17 @@ +using Content.Shared.GameObjects.Verbs; +using Robust.Shared.GameObjects; +using Robust.Shared.Interfaces.GameObjects; + +namespace Content.Shared.GameObjects.Components.Drag +{ + [RegisterComponent] + public class DragShadowComponent : Component, IShowContextMenu + { + public override string Name => "DragShadow"; + + public bool ShowContextMenu(IEntity examiner) + { + return false; + } + } +} diff --git a/Resources/Prototypes/Entities/Effects/Markers/drag_shadow.yml b/Resources/Prototypes/Entities/Effects/Markers/drag_shadow.yml index e8b4b568bb..c773fede0c 100644 --- a/Resources/Prototypes/Entities/Effects/Markers/drag_shadow.yml +++ b/Resources/Prototypes/Entities/Effects/Markers/drag_shadow.yml @@ -6,3 +6,4 @@ - type: Sprite layers: - shader: unshaded + - type: DragShadow