Ejemplo n.º 1
0
 private void changeFrame()
 {
     myRenderer.sprite = anim[i];
     if (i < anim.Length - 1)
     {
         i++;
         myCollider.size -= new Vector2(0, 0.1f);
         Invoke("changeFrame", 1 / FPS);
     }
     else
     {
         myDoorScript.Invoke("changeFrame", 1);
     }
 }
 public void startOver()
 {
     score = 0;
     for (int i = 0; i < Objects.Length; i++)
     {
         GameObject current = Objects[i];
         if (current.tag.Equals("Door"))
         {
             Puzzle_Door door = current.gameObject.GetComponent <Puzzle_Door>();
             door.Invoke("StartOver", 0);
         }
         else if (current.tag.Equals("Button"))
         {
             Puzzle_Button button = current.gameObject.GetComponent <Puzzle_Button>();
             button.Invoke("startOver", 0);
         }
         else if (current.tag.Equals("Treasure"))
         {
             TreasureScript treasure = current.gameObject.GetComponent <TreasureScript>();
             treasure.Invoke("startOver", 0);
         }
     }
 }