public void OnEndDrag(PointerEventData eventData) { AudioManager.PlayAudioEffectA("button"); OnTestDrag drag = eventData.pointerEnter.GetComponent <OnTestDrag>(); Debug.Log(i); if (isHandShank && isFish) { i++; if (i == 4) { SceneManager.LoadScene("room2"); } isHandShank = !isHandShank; } else if (isMouse && isFish) { i++; if (i == 4) { SceneManager.LoadScene("room2"); } isMouse = !isMouse; } else if (isKeyBoard && isFish) { i++; if (i == 4) { SceneManager.LoadScene("room2"); } isKeyBoard = !isKeyBoard; } else if (isCamera && isFish) { i++; if (i == 4) { SceneManager.LoadScene("room2"); } isCamera = !isCamera; } if (drag != null && drag.transform != transform) { Vector3 pos = drag.transform.position; drag.transform.position = beginPos; transform.position = pos; transform.localScale = Vector3.one; } else { transform.position = beginPos; transform.localScale = Vector3.one; } image.raycastTarget = true; }
public void OnDrag(PointerEventData eventData) { ; AudioManager.PlayAudioEffectA("drag"); transform.position = Input.mousePosition; transform.localScale = new Vector3(0.8f, 0.8f, 0.8f); OnTestDrag drag = eventData.pointerEnter.GetComponent <OnTestDrag>(); if (drag != null && drag.transform != transform) { transform.localScale = new Vector3(0.5f, 0.5f, 0.5f); } }