Table of Contents

Class DragArea2D

Namespace
UnityEngine.UI
Assembly
Assembly-CSharp.dll
public class DragArea2D : RawImage, IDragHandler, IEventSystemHandler, IPointerDownHandler
Inheritance
DragArea2D
Implements
IDragHandler
IEventSystemHandler
IPointerDownHandler
Extension Methods

Constructors

DragArea2D()

public DragArea2D()

Fields

indicator

public RectTransform indicator

Field Value

RectTransform

onPointChanged

public DragArea2D.DragArea2DPointEvent onPointChanged

Field Value

DragArea2D.DragArea2DPointEvent

Properties

Point

public Vector2 Point { get; set; }

Property Value

Vector2

PointInWorld

public Vector2 PointInWorld { get; }

Property Value

Vector2

Size

public Vector2 Size { get; }

Property Value

Vector2

Methods

OnDrag(PointerEventData)

public void OnDrag(PointerEventData eventData)

Parameters

eventData PointerEventData

OnPointerDown(PointerEventData)

public void OnPointerDown(PointerEventData eventData)

Parameters

eventData PointerEventData

Set(Vector2, bool)

public void Set(Vector2 value, bool skipEvent = false)

Parameters

value Vector2
skipEvent bool

UpdatePosition2D(Vector2)

protected virtual void UpdatePosition2D(Vector2 cursorWorldPos)

Parameters

cursorWorldPos Vector2