using System.Collections.Generic; using Core.Game; using Core.UI; using TowerDefense.Game; using UnityEngine; using UnityEngine.UI; namespace TowerDefense.UI { /// /// A manager for the level select user interface /// public class LevelSelectScreen : SimpleMainMenuPage { /// /// The button to instantiate that /// represents the level select buttons /// public LevelSelectButton selectionPrefab; /// /// The layout group to instantiate the buttons in /// public LayoutGroup layout; /// /// A buffer for the levels panel /// public Transform rightBuffer; public Button backButton; public MouseScroll mouseScroll; public Animation cameraAnimator; public string enterCameraAnim; public string exitCameraAnim; /// /// The reference to the list of levels to display /// protected LevelList m_LevelList; protected List