Files
tbd-station-14/Content.Shared/DragDrop/SharedDragDropSystem.cs
2022-05-13 17:59:03 +10:00

14 lines
435 B
C#

namespace Content.Shared.DragDrop;
public abstract class SharedDragDropSystem : EntitySystem
{
protected bool? CheckDragDropOn(DragDropEvent eventArgs)
{
var canDragDropOnEvent = new CanDragDropOnEvent(eventArgs.User, eventArgs.Dragged, eventArgs.Target);
RaiseLocalEvent(eventArgs.Target, canDragDropOnEvent, false);
return canDragDropOnEvent.Handled ? canDragDropOnEvent.CanDrop : null;
}
}