コード例 #1
0
 public override void UIRootOnGUI()
 {
     base.UIRootOnGUI();
     Find.GameInfo.GameInfoOnGUI();
     Find.World.UI.WorldInterfaceOnGUI();
     this.mapUI.MapInterfaceOnGUI_BeforeMainTabs();
     if (!this.screenshotMode.FiltersCurrentEvent)
     {
         this.mainButtonsRoot.MainButtonsOnGUI();
         this.alerts.AlertsReadoutOnGUI();
     }
     this.mapUI.MapInterfaceOnGUI_AfterMainTabs();
     if (!this.screenshotMode.FiltersCurrentEvent)
     {
         Find.Tutor.TutorOnGUI();
     }
     this.windows.WindowStackOnGUI();
     ReorderableWidget.ReorderableWidgetOnGUI();
     this.mapUI.HandleMapClicks();
     if (Find.DesignatorManager.SelectedDesignator != null)
     {
         Find.DesignatorManager.SelectedDesignator.SelectedProcessInput(Event.current);
     }
     DebugTools.DebugToolsOnGUI();
     this.mainButtonsRoot.HandleLowPriorityShortcuts();
     Find.World.UI.HandleLowPriorityInput();
     this.mapUI.HandleLowPriorityInput();
     this.OpenMainMenuShortcut();
 }
コード例 #2
0
        public override void UIRootOnGUI()
        {
            this.CallAncestorUIRootOnGUI();
            this.screenSizeMonitor.Update();
            this.thingOverlays.ThingOverlaysOnGUI();
            for (int i = 0; i < Find.Map.components.Count; i++)
            {
                Find.Map.components[i].MapComponentOnGUI();
            }
            bool filtersCurrentEvent = this.screenshotMode.FiltersCurrentEvent;

            foreach (IRenderedComponent current in this.renderedComponents)
            {
                if (!filtersCurrentEvent || current.RenderWithScreenshots)
                {
                    current.OnGUI();
                }
            }
            BeautyDrawer.BeautyOnGUI();
            this.selector.dragBox.DragBoxOnGUI();
            DesignatorManager.DesignationManagerOnGUI();
            this.targeter.TargeterOnGUI();
            Find.TooltipGiverList.DispenseAllThingTooltips();
            Find.ColonyInfo.ColonyInfoOnGUI();
            DebugTools.DebugToolsOnGUI();
            if (!this.screenshotMode.FiltersCurrentEvent)
            {
                this.globalControls.GlobalControlsOnGUI();
                this.resourceReadout.ResourceReadoutOnGUI();
                this.mainTabsRoot.MainTabsOnGUI();
                this.mouseoverReadout.MouseoverReadoutOnGUI();
                this.alerts.AlertsReadoutOnGUI();
                ActiveTutorNoteManager.ActiveLessonManagerOnGUI();
            }
            RoomStatsDrawer.RoomStatsOnGUI();
            Find.DebugDrawer.DebugDrawerOnGUI();
            this.windows.WindowStackOnGUI();
            DesignatorManager.ProcessInputEvents();
            this.targeter.ProcessInputEvents();
            this.mainTabsRoot.HandleLowPriorityShortcuts();
            this.selector.SelectorOnGUI();
            this.OpenMainMenuShortcut();
        }
コード例 #3
0
 public void OnGUI()
 {
     DebugTools.DebugToolsOnGUI();
 }
コード例 #4
0
 public override void UIRootOnGUI()
 {
     Profiler.BeginSample("Event: " + Event.current.type);
     Profiler.BeginSample("base.UIRootOnGUI()");
     base.UIRootOnGUI();
     Profiler.EndSample();
     Profiler.BeginSample("GameInfoOnGUI()");
     Find.GameInfo.GameInfoOnGUI();
     Profiler.EndSample();
     Profiler.BeginSample("WorldInterfaceOnGUI()");
     Find.World.UI.WorldInterfaceOnGUI();
     Profiler.EndSample();
     Profiler.BeginSample("MapInterfaceOnGUI_BeforeMainTabs()");
     this.mapUI.MapInterfaceOnGUI_BeforeMainTabs();
     Profiler.EndSample();
     if (!this.screenshotMode.FiltersCurrentEvent)
     {
         Profiler.BeginSample("MainButtonsOnGUI()");
         this.mainButtonsRoot.MainButtonsOnGUI();
         Profiler.EndSample();
         Profiler.BeginSample("AlertsReadoutOnGUI()");
         this.alerts.AlertsReadoutOnGUI();
         Profiler.EndSample();
     }
     Profiler.BeginSample("MapInterfaceOnGUI_AfterMainTabs()");
     this.mapUI.MapInterfaceOnGUI_AfterMainTabs();
     Profiler.EndSample();
     if (!this.screenshotMode.FiltersCurrentEvent)
     {
         Profiler.BeginSample("TutorOnGUI()");
         Find.Tutor.TutorOnGUI();
         Profiler.EndSample();
     }
     Profiler.BeginSample("ReorderableWidgetOnGUI_BeforeWindowStack()");
     ReorderableWidget.ReorderableWidgetOnGUI_BeforeWindowStack();
     Profiler.EndSample();
     Profiler.BeginSample("WindowStackOnGUI()");
     this.windows.WindowStackOnGUI();
     Profiler.EndSample();
     Profiler.BeginSample("ReorderableWidgetOnGUI_AfterWindowStack()");
     ReorderableWidget.ReorderableWidgetOnGUI_AfterWindowStack();
     Profiler.EndSample();
     Profiler.BeginSample("WidgetsOnGUI()");
     Widgets.WidgetsOnGUI();
     Profiler.EndSample();
     Profiler.BeginSample("HandleMapClicks()");
     this.mapUI.HandleMapClicks();
     Profiler.EndSample();
     Profiler.BeginSample("SelectedDesignator.SelectedProcessInput()");
     if (Find.DesignatorManager.SelectedDesignator != null)
     {
         Find.DesignatorManager.SelectedDesignator.SelectedProcessInput(Event.current);
     }
     Profiler.EndSample();
     Profiler.BeginSample("DebugToolsOnGUI()");
     DebugTools.DebugToolsOnGUI();
     Profiler.EndSample();
     Profiler.BeginSample("HandleLowPriorityShortcuts()");
     this.mainButtonsRoot.HandleLowPriorityShortcuts();
     Profiler.EndSample();
     Profiler.BeginSample("WorldInterface.HandleLowPriorityInput()");
     Find.World.UI.HandleLowPriorityInput();
     Profiler.EndSample();
     Profiler.BeginSample("MapInterface.HandleLowPriorityInput()");
     this.mapUI.HandleLowPriorityInput();
     Profiler.EndSample();
     this.OpenMainMenuShortcut();
     Profiler.EndSample();
 }