Exemple #1
0
    public void Reset()
    {
        // clear lists
        mainSteps.Clear();
        //procSteps.Clear();

        // reset steps UI
        for (int i = 0; i < maxMain; i++)
        {
            Image img = (Image)GameObject.Find(string.Format("img_m{0:00}", i + 1)).GetComponent <Image>();
            img.sprite = spBlank;
        }

        /*for (int i = 0; i < maxProc; i++) {
         *      Image img = (Image)GameObject.Find (string.Format("img_p{0:00}", i+1)).GetComponent<Image>();
         *      img.sprite = spBlank;
         * }*/

        // reset rocket position and orientation
        goRocket.transform.position = startPos;
        goRocket.transform.rotation = startRot;
        direction = 0;

        // reset targets
        foreach (GameObject go in targets)
        {
            SpriteRenderer sr = go.GetComponent <SpriteRenderer> ();
            sr.sprite = spTarget;
        }

        // hide alert text ui
        alertTextUI = true;
        gameManager.AlertTextUI();
    }