Example #1
0
    public void CreateLevel()
    {
        propertiesWindow.SetActive(true);
        frameWindow.SetActive(true);

        AudioClip song = null;

        if (customSongToggle.isOn)
        {
            WWW www = new WWW("file://" + pathText.text);
            song = www.GetAudioClip();

            level = new Level(nameText.text, new Vector2(int.Parse(sizeXText.text), int.Parse(sizeYText.text)), song, int.Parse(bpmText.text), int.Parse(framesText.text));
        }
        else
        {
            level = new Level(nameText.text, new Vector2(int.Parse(sizeXText.text), int.Parse(sizeYText.text)), int.Parse(framesText.text));
        }

        nodes = gridGenerator.GenerateGrid(level.size);

        gridGenerator.AddBatteries();
        FrameWindow.instance.Setup();
        ShortcutManager.instance.gameObject.SetActive(true);
    }