2022-05-13 00:59:03 -07:00
|
|
|
|
namespace Content.Shared.DragDrop;
|
2022-01-30 17:53:22 +01:00
|
|
|
|
|
|
|
|
|
|
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;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|