예제 #1
0
    private void LoadLevel()
    {
        List <LevelData> list = LevelMag.LoadLevels();

        if (list != null && list.Count != 0)
        {
            StartCoroutine(CreateLevel(list));
        }
    }
예제 #2
0
    /// <summary>
    /// 初始化场景
    /// </summary>
    private void Init()
    {
        List <LevelData> levelList = LevelMag.LoadLevels(); //加载关卡数据

        if (levelList.Count == 0)
        {
            return;
        }
        LevelData currentLevel = levelList[Global.currentLevelID - 1];

        wordArray = currentLevel.Words.Split(',');
        wordCount = wordArray.Length;
        int len = (int)Mathf.Sqrt(currentLevel.Letters.Length);

        lettersArray = new Letter[len, len];
        InitCollectionPanel(wordArray);
        InitWordPanel(currentLevel);
        AudioManager.instance.PlayAudio(AudioType.Start);
    }