IEnumerator CheckMoving() { while (player.getIsMoving()) { yield return(null); } player.Stop(); FSLocator.textDisplayer.reactionButton.enabled = true; FSLocator.textDisplayer.reactionButton.onClick.Invoke(); Destroy(myCorotine); }
// 조이스틱 클릭업 public void OnJoystickUp() { // 조이스틱 삭제 if (joysticCanvas.gameObject.activeSelf) { if (visibleCoroutine != null) { StopCoroutine(visibleCoroutine); } visibleCoroutine = StartCoroutine(InVisible()); } // 이동 중지 isClicked = false; // 플레이어를 정지 player.Stop(); // 현재 이동 방향이 없으므로 moveVector도 0으로 초기화 moveVector = Vector2.zero; }