// TODO remove public LevelReplay( ReplayControlsAsset controls, AlgorithmSelectionAsset algorithmSelection, TeamToggleAsset teamToggle, UI.SelectedTeamAsset selectedTeam, UI.SidebarAsset sidebar, Level level) : base(controls) { this.level = level; this.algorithmSelection = algorithmSelection; this.teamToggle = teamToggle; this.selectedTeam = selectedTeam; this.sidebar = sidebar; algorithmSelection.Algorithm.OnValueChangedHandler += OnAlgorithmChanged; teamToggle.OnCourseSelectedHandler += OnCourseSelected; teamToggle.OnCourseToggledHandler += OnCourseToggled; sidebar.IsToggleAlgorithm.OnValueChangedHandler += OnAlgorithmToggled; sidebar.IsToggleGreyboxLabyrinth.OnValueChangedHandler += OnGreyBoxToggled; }
public GameReplay( ReplayControlsAsset controls, IList <Level> levels) : base(controls) { this.levels = levels; }