public void OnPointerExit(PointerEventData eventData) { //Debug.Log("OnPointerExit"); if (eventData.pointerDrag == null) { return; } Battle_Draggable d = eventData.pointerDrag.GetComponent <Battle_Draggable>(); if (d != null && d.placeholderParent == this.transform) { d.placeholderParent = d.parentToReturnTo; } }
public void OnDrop(PointerEventData eventData) { Debug.Log(eventData.pointerDrag + " was dropped on " + gameObject.name); Battle_Draggable d = eventData.pointerDrag.GetComponent <Battle_Draggable>(); if (d != null) { if (typeOfState == d.typeOfState) { d.parentToReturnTo = this.transform; } /*if (d.Select_Panel.transform.childCount >= 5) * { * d.parentToReturnTo = d.Choose_Panel.transform; * Debug.Log("Delete Select Panel Child "); * } * * else * { * d.parentToReturnTo = this.transform; * }*/ } }