Tanoda
DragAndDropItem Class Reference

Drag and Drop item. More...

Inheritance diagram for DragAndDropItem:

Public Member Functions

delegate void DragEvent (DragAndDropItem item)
 
void OnBeginDrag (PointerEventData eventData)
 This item started to drag. More...
 
void OnDrag (PointerEventData data)
 Every frame on this item drag. More...
 
void OnEndDrag (PointerEventData eventData)
 This item is dropped. More...
 
void MakeRaycast (bool condition)
 Enable item's raycast. More...
 
DragAndDropCell GetCell ()
 Gets DaD cell which contains this item. More...
 

Static Public Attributes

static bool dragDisabled = false
 
static DragAndDropItem draggedItem
 
static GameObject icon
 
static DragAndDropCell sourceCell
 

Events

static DragEvent OnItemDragStartEvent
 
static DragEvent OnItemDragEndEvent
 

Detailed Description

Drag and Drop item.

Definition at line 10 of file DragAndDropItem.cs.

Member Function Documentation

◆ DragEvent()

delegate void DragAndDropItem.DragEvent ( DragAndDropItem  item)

◆ GetCell()

DragAndDropCell DragAndDropItem.GetCell ( )

Gets DaD cell which contains this item.

Returns
The cell.

Definition at line 156 of file DragAndDropItem.cs.

◆ MakeRaycast()

void DragAndDropItem.MakeRaycast ( bool  condition)

Enable item's raycast.

Parameters
conditiontrue - enable, false - disable

Definition at line 143 of file DragAndDropItem.cs.

◆ OnBeginDrag()

void DragAndDropItem.OnBeginDrag ( PointerEventData  eventData)

This item started to drag.

Parameters
eventData

Definition at line 44 of file DragAndDropItem.cs.

◆ OnDrag()

void DragAndDropItem.OnDrag ( PointerEventData  data)

Every frame on this item drag.

Parameters
data

Definition at line 104 of file DragAndDropItem.cs.

◆ OnEndDrag()

void DragAndDropItem.OnEndDrag ( PointerEventData  eventData)

This item is dropped.

Parameters
eventData

Definition at line 116 of file DragAndDropItem.cs.

Member Data Documentation

◆ dragDisabled

bool DragAndDropItem.dragDisabled = false
static

Definition at line 12 of file DragAndDropItem.cs.

◆ draggedItem

DragAndDropItem DragAndDropItem.draggedItem
static

Definition at line 14 of file DragAndDropItem.cs.

◆ icon

GameObject DragAndDropItem.icon
static

Definition at line 15 of file DragAndDropItem.cs.

◆ sourceCell

DragAndDropCell DragAndDropItem.sourceCell
static

Definition at line 16 of file DragAndDropItem.cs.

Event Documentation

◆ OnItemDragEndEvent

DragEvent DragAndDropItem.OnItemDragEndEvent
static

Definition at line 20 of file DragAndDropItem.cs.

◆ OnItemDragStartEvent

DragEvent DragAndDropItem.OnItemDragStartEvent
static

Definition at line 19 of file DragAndDropItem.cs.


The documentation for this class was generated from the following file: