public void OnPointerExit(PointerEventData eventData) { if (eventData.pointerDrag == null) { return; } Drag pieza = eventData.pointerDrag.GetComponent <Drag>(); if (pieza != null) { if (pieza.piezaMota == Drag.mota.Izenburua) { return; } if (pieza.GetHutsuneGurasoa() == transform) { if (piezaBakarra) { pieza.SetHutsuneGurasoa(desagertu); } else { pieza.SetHutsuneGurasoa(gurasoa); } } } }
public void OnPointerEnter(PointerEventData eventData) { if (eventData.pointerDrag == null) { return; } Drag pieza = eventData.pointerDrag.GetComponent <Drag>(); if (pieza != null) { if (pieza.piezaMota == Drag.mota.Izenburua) { return; } if (goikoPieza != null) { gurasoa = goikoPieza.parent; } else { gurasoa = transform; } if (transform.childCount > 0 && transform.GetChild(0).GetComponent <Drag>() != null) { if (piezaMota == Drag.mota.Baldintza || piezaMota == Drag.mota.Eragigaia || piezaMota == Drag.mota.ForIterator) { pieza.SetHutsuneGurasoa(desagertu); } } } }