Пример #1
0
    public void beginSession()
    {
        deleteButton.enabled = false;

        duringCanvas.GetComponent <Canvas> ().enabled = true;
        startCanvas.GetComponent <Canvas> ().enabled  = false;



        mazeInstance = Instantiate(mazePrefab) as MazeConstructor;

        mazeInstance.mazeSize    = mazeSizeSetting;
        mazeInstance.hallwaySize = mazeCorridorSetting;
        mazeInstance.buildDelay  = (float)mazeSpeedSetting;
        mazeInstance.botSpeed    = botSpeedSetting;


        if (sessionCheck)
        {
            establishSession();
        }
        else
        {
            establishNewInstance();
        }
        StartCoroutine(mazeInstance.Generate());

        deleteButton.enabled = true;
    }