public void ItemsOnExit(DragDropEventData eventData) { if (eventData.target.matchingTag > 0) { eventData.target.transform.Find("Fx_01").gameObject.SetActive(false); } }
void ItemsOnAttach(DragDropEventData eventData) { //eventData.item.transform.SetParent(eventData.target.targetParent); eventData.item.GetComponent <RectTransform>().anchoredPosition = Vector2.zero; eventData.item.transform.localScale = Vector3.one; Debug.Log("itemsOnAttach " + eventData.ToString()); }
public void ItemsOnDetach(DragDropEventData eventData) { if (eventData.target.matchingTag > 0) { eventData.target.transform.Find("Fx_01").gameObject.SetActive(false); eventData.target.transform.Find("Fx_02").gameObject.SetActive(false); } eventData.item.transform.Find("Avatar").gameObject.SetActive(false); eventData.item.transform.Find("Array").gameObject.SetActive(true); }
public void ItemsOnAttach(DragDropEventData eventData) { if (eventData.target.matchingTag > 0) { if (eventData.target.currentItemCount > 1) { var item = eventData.target.GetAllAttachedItems()[0]; var lastTarget = eventData.item.lastTarget; DragDropHelper.TryRemoveItem(item, item.attachedTarget, false); if (lastTarget != null) { DragDropHelper.TryAddItem(item, lastTarget); } } eventData.target.transform.Find("Fx_01").gameObject.SetActive(false); eventData.target.transform.Find("Fx_02").gameObject.SetActive(true); eventData.item.transform.Find("Avatar").gameObject.SetActive(false); eventData.item.transform.Find("Array").gameObject.SetActive(true); } else { eventData.item.transform.Find("Avatar").gameObject.SetActive(true); eventData.item.transform.Find("Array").gameObject.SetActive(false); } eventData.item.transform.SetParent(eventData.target.transform, false); RectTransform rect = eventData.item.GetComponent <RectTransform>(); rect.anchorMin = Vector2.one * 0.5f; rect.anchorMax = Vector2.one * 0.5f; rect.anchoredPosition = Vector2.zero; }
public void ItemsOnSetFree(DragDropEventData eventData) { DragDropHelper.TryAddItem(eventData.item, pool); }
public void ItemsOnDrag(DragDropEventData eventData) { Debug.Log("ItemsOnDrag " + eventData.ToString()); }
public void TargetOnDetach(DragDropEventData eventData) { }
public void TargetsOnExit(DragDropEventData eventData) { }
public void TargetsOnEnter(DragDropEventData eventData) { }
public void ItemsOnClick(DragDropEventData eventData) { Debug.Log("itemsOnClick " + eventData.ToString()); }
void TargetsOnEnter(DragDropEventData eventData) { eventData.target.transform.localScale = Vector3.one * 1.2f; Debug.Log("targetsOnEnter " + eventData.ToString()); }
void ItemsOnSetFree(DragDropEventData eventData) { eventData.item.transform.localScale = Vector3.one; eventData.item.GetComponent <RectTransform>().anchoredPosition = Vector2.zero; Debug.Log("itemsOnSetFree " + eventData.ToString()); }
void ItemsOnExit(DragDropEventData eventData) { //eventData.item.transform.localScale = Vector3.one; Debug.Log("itemsOnExit " + eventData.ToString()); }
void TargetOnDetach(DragDropEventData eventData) { //eventData.item.transform.SetParent(eventData.target.targetParent); //eventData.item.GetComponent<RectTransform>().anchoredPosition = Vector2.zero; Debug.Log("targetOnDetach " + eventData.ToString()); }
void TargetOnAttach(DragDropEventData eventData) { eventData.target.transform.localScale = Vector3.one; Debug.Log("targetOnAttach " + eventData.ToString()); }
void ItemsOnDetach(DragDropEventData eventData) { eventData.item.transform.localScale = Vector3.one * 1.2f; Debug.Log("itemsOnDetach " + eventData.ToString()); }