Esempio n. 1
0
    void Update()
    {
        end          = GetComponent <Generation_1>();
        numbRooms    = rooms.Count;
        timeNewRoom -= Time.deltaTime;

        //tring to stop the generation of new rooms after an amount determind by endRooms int;
        if (rooms.Count > endRooms)
        {
            //end.enabled = false;
        }

        if (rooms.Count == +1)
        {
            timeNewRoom = btwNewRoom;
        }

        if (rooms.Count == 4 && timeNewRoom <= 0)
        {
            Debug.Log("reload");
            Application.LoadLevel(1);

            if (timeNewRoom <= -1)
            {
                intructText.SetActive(true);
            }
        }
    }
Esempio n. 2
0
    void Ground()
    {
        if (!foundRoom && !foundTrigger)
        {
            Generation_1 genScript = Instantiate <Generation_1>(ground, transform.position, transform.rotation);

            if (genScript != null)
            {
                genScript.DisableBorder(exitIndex);
            }

            LevelManager.Instance.rooms.Add(genScript.gameObject);
        }

        else if (foundTrigger && !foundRoom)
        {
            Debug.Log(gameObject.transform.position);
            Instantiate(altGround, transform.position, transform.rotation);
        }

        Destroy(this.gameObject);
    }