public void OnPointerDown(PointerEventData eventData) { joinGuide.OperationStart(); if (isInit == false) { Init(); } //选中画笔的情况下,素材不可以拖动 if (GameManager.instance.curJoinType == JoinType.Animal) { //动物拼接的第一步,第二步时,头不可以动 if (joinMainView.step == 1 || joinMainView.step == 2) { if (partType == PartType.Head && dragCount != 0) { return; } } //动物拼接的第三步第四步,眼睛鼻子不可以动 if (joinMainView.step == 3 || joinMainView.step == 4) { if (partType == PartType.LeftEye || partType == PartType.RightEye || partType == PartType.Mouth) { return; } } } else { if (joinMainView.step == 1) { return; } } Vector3 screenPos = Camera.main.WorldToScreenPoint(transform.position); offset = transform.position - Camera.main.ScreenToWorldPoint(new Vector3(eventData.position.x, eventData.position.y, screenPos.z)); AudioManager.instance.PlayOneShotAudio("Audio/option_audio/common_option_audio|dragend"); joinMainView.SetSelectResObj(transform); joinMainView.ShowBackBtn(false); }
public void OnPointerDown(PointerEventData eventData) { joinMainView.SetSelectResObj(null); }