示例#1
0
    public void PreviewLevelsOfChapter(Chapter chapter)
    {
        if (LevelObjects.Count != 0)
        {
            foreach (GameObject levelObject in LevelObjects)
            {
                Destroy(levelObject);
            }
        }

        for (int i = 0; i < chapter.Levels.Count; i++)
        {
            GameObject _TObj = Instantiate(_TLevelPreviewer, _TParentOfLevel).gameObject;
            LevelObjects.Add(_TObj);
            LevelPreviewer _LevelPreviewer = _TObj.GetComponent <LevelPreviewer>();
            _LevelPreviewer.Init(chapter.Levels[i], i);
        }
    }