コード例 #1
0
        // 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;
        }
コード例 #2
0
 public GameReplay(
     ReplayControlsAsset controls,
     IList <Level> levels) : base(controls)
 {
     this.levels = levels;
 }