Exemplo n.º 1
0
    private void ShowObject()
    {
        switch (idx)
        {
        case 1:
            BlockArrow.SetActive(true);
            break;

        case 2:
            BlockArrow.SetActive(false);
            break;

        case 6:
            AnswerBlockArrow.SetActive(true);
            break;
        }
    }
Exemplo n.º 2
0
 private void Awake()
 {
     TutorialText = new string[]
     {
         "WASD를 눌러 움직일 수 있어요",
         "블럭을 밀어 옮길 수 있어요",
         "R키를 눌러 다시 시작 할 수 있어요",
         "느낌표 버튼을 눌러 힌트를 받으세요",
         "왼쪽 위 미션을 수행하세요",
         "ESC키를 눌러 일시정지 할 수 있어요",
         "정답블럭칸에 START를 맞춰보세요!"
     };
     content.text = TutorialText[idx];
     BlockArrow.SetActive(false);
     AnswerBlockArrow.SetActive(false);
     FindObjectOfType <BlockMove>().canInput = false;
 }
Exemplo n.º 3
0
 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();
     }
 }