API ReferenceEditor.MapEditor

IMapViewDropTargetclass

Provides an interface for dragging and dropping `Editor.Asset` or `Sandbox.Package` on a map view. Use with `Editor.MapEditor.CanDropAttribute` to register your drop target for a `Sandbox.Package.Type` or `Sandbox.GameResource` type.

objectIMapViewDropTarget
Namespace
Editor.MapEditor
Assembly
Sandbox.Tools
Declaration
public abstract interface Editor.MapEditor.IMapViewDropTarget

Methods6

Showing 6 methods

public virtual void DragDropped(Editor.MapEditor.MapView view)PUBLICVIRTUAL

Called when a dragged an asset or a package gets finally dropped on a Hammer view.

ParameterTypeDescription
viewMapView
Returns:void

public virtual void DragLeave(Editor.MapEditor.MapView view)PUBLICVIRTUAL

Called when a dragged an asset or a package gets dragged outside of a Hammer view. This is a good spot to clean up any created nodes.

ParameterTypeDescription
viewMapView
Returns:void

public virtual void DragMove(Editor.MapEditor.MapView view)PUBLICVIRTUAL

Called when the mouse cursor moves over a Hammer view while dragging an asset or a package.

ParameterTypeDescription
viewMapView
Returns:void

public virtual void DrawGizmos(Editor.MapEditor.MapView view)PUBLICVIRTUAL

ParameterTypeDescription
viewMapView
Returns:void

On this page