Пример #1
0
 void Update()
 {
     if (canControl)
     {
         if (Input.GetKeyDown(KeyCode.Space))
         {
             StartCoroutine(fader.FadeOut());
         }
     }
 }
Пример #2
0
 public void Controls()
 {
     if (moveable)
     {
         if (Input.GetKeyDown(KeyCode.UpArrow) && currentPosition.up != null)
         {
             StartCoroutine(MoveToPosition(currentPosition.up.position));
         }
         else if (Input.GetKeyDown(KeyCode.DownArrow) && currentPosition.down != null)
         {
             StartCoroutine(MoveToPosition(currentPosition.down.position));
         }
         else if (Input.GetKeyDown(KeyCode.RightArrow) && currentPosition.right != null)
         {
             StartCoroutine(MoveToPosition(currentPosition.right.position));
         }
         else if (Input.GetKeyDown(KeyCode.LeftArrow) && currentPosition.left != null)
         {
             StartCoroutine(MoveToPosition(currentPosition.left.position));
         }
         else if ((Input.GetKeyDown(KeyCode.Return) || Input.GetKeyDown(KeyCode.Space)) && currentPosition.sceneToLoad != "")
         {
             exitTo.sceneToLoad = currentPosition.sceneToLoad;
             InfoHolder.SetMapPosition(transform.position);
             StartCoroutine(exitTo.FadeOut());
         }
     }
 }