private void ShowObject() { switch (idx) { case 1: BlockArrow.SetActive(true); break; case 2: BlockArrow.SetActive(false); break; case 6: AnswerBlockArrow.SetActive(true); break; } }
private void Awake() { TutorialText = new string[] { "WASD를 눌러 움직일 수 있어요", "블럭을 밀어 옮길 수 있어요", "R키를 눌러 다시 시작 할 수 있어요", "느낌표 버튼을 눌러 힌트를 받으세요", "왼쪽 위 미션을 수행하세요", "ESC키를 눌러 일시정지 할 수 있어요", "정답블럭칸에 START를 맞춰보세요!" }; content.text = TutorialText[idx]; BlockArrow.SetActive(false); AnswerBlockArrow.SetActive(false); FindObjectOfType <BlockMove>().canInput = false; }
private void ControlText() { if (Input.GetKeyDown(KeyCode.Space) && !PausePanel.activeInHierarchy) { idx++; if (idx > 6 && !ClearPanel.activeInHierarchy) { AnswerBlockArrow.SetActive(false); TutorialPanel.SetActive(false); FindObjectOfType <BlockMove>().canInput = true; return; } else { FindObjectOfType <BlockMove>().canInput = false; } content.text = TutorialText[idx]; ShowObject(); } }