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