コード例 #1
0
 private void ApplySpecificGUI(MicrobeEditorTutorialGUI gui)
 {
     foreach (var tutorial in Tutorials)
     {
         tutorial.ApplyGUIState(gui);
     }
 }
コード例 #2
0
        public override void ApplyGUIState(MicrobeEditorTutorialGUI gui)
        {
            gui.CellEditorUndoHighlight.TargetControl = ShownCurrently ? EditorUndoButtonControl : null;

            gui.CellEditorUndoVisible           = ShownCurrently;
            gui.CellEditorUndoHighlight.Visible = ShownCurrently;
        }
コード例 #3
0
ファイル: AutoEvoPrediction.cs プロジェクト: Shupsta/Thrive
        public override void ApplyGUIState(MicrobeEditorTutorialGUI gui)
        {
            gui.AutoEvoPredictionVisible = ShownCurrently;

            gui.AutoEvoPredictionHighlight.TargetControl = ShownCurrently ? EditorAutoEvoPredictionPanel : null;
            gui.AutoEvoPredictionHighlight.Visible       = ShownCurrently;
        }
コード例 #4
0
        public override void ApplyGUIState(MicrobeEditorTutorialGUI gui)
        {
            if (gui.AutoEvoPredictionHighlight == null)
            {
                throw new InvalidOperationException($"{nameof(gui.AutoEvoPredictionHighlight)} has not been set");
            }

            gui.AutoEvoPredictionVisible = ShownCurrently;

            gui.AutoEvoPredictionHighlight.TargetControl = ShownCurrently ? EditorAutoEvoPredictionPanel : null;
            gui.AutoEvoPredictionHighlight.Visible       = ShownCurrently;
        }
コード例 #5
0
        public override void ApplyGUIState(MicrobeEditorTutorialGUI gui)
        {
            if (gui.CellEditorUndoHighlight == null)
            {
                throw new InvalidOperationException($"{nameof(gui.CellEditorUndoHighlight)} has not been set");
            }

            gui.CellEditorUndoHighlight.TargetControl = ShownCurrently ? EditorUndoButtonControl : null;

            gui.CellEditorUndoVisible           = ShownCurrently;
            gui.CellEditorUndoHighlight.Visible = ShownCurrently;
        }
コード例 #6
0
ファイル: PatchMap.cs プロジェクト: RexTremendae/Thrive
 public override void ApplyGUIState(MicrobeEditorTutorialGUI gui)
 {
     gui.PatchMapVisible = ShownCurrently;
 }
コード例 #7
0
 public override void ApplyGUIState(MicrobeEditorTutorialGUI gui)
 {
     gui.CellEditorIntroductionVisible = ShownCurrently;
 }
コード例 #8
0
 public override void ApplyGUIState(MicrobeEditorTutorialGUI gui)
 {
     gui.EditorEntryReportVisible = ShownCurrently;
 }
コード例 #9
0
ファイル: TutorialPhase.cs プロジェクト: Shupsta/Thrive
 public virtual void ApplyGUIState(MicrobeEditorTutorialGUI gui)
 {
     DefaultGUIStateHandle();
 }
コード例 #10
0
 public override void ApplyGUIState(MicrobeEditorTutorialGUI gui)
 {
     gui.CellEditorClosingWordsVisible = ShownCurrently;
 }
コード例 #11
0
ファイル: StaySmallTutorial.cs プロジェクト: Shupsta/Thrive
 public override void ApplyGUIState(MicrobeEditorTutorialGUI gui)
 {
     gui.StaySmallTutorialVisible = ShownCurrently;
 }