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(); }
public void MapInterfaceOnGUI_BeforeMainTabs() { if (Find.CurrentMap == null) { return; } if (!WorldRendererUtility.WorldRenderedNow) { ScreenshotModeHandler screenshotMode = Find.UIRoot.screenshotMode; thingOverlays.ThingOverlaysOnGUI(); MapComponentUtility.MapComponentOnGUI(Find.CurrentMap); BeautyDrawer.BeautyDrawerOnGUI(); if (!screenshotMode.FiltersCurrentEvent) { colonistBar.ColonistBarOnGUI(); } selector.dragBox.DragBoxOnGUI(); designatorManager.DesignationManagerOnGUI(); targeter.TargeterOnGUI(); Find.CurrentMap.tooltipGiverList.DispenseAllThingTooltips(); if (DebugViewSettings.drawFoodSearchFromMouse) { FoodUtility.DebugFoodSearchFromMouse_OnGUI(); } if (DebugViewSettings.drawAttackTargetScores) { AttackTargetFinder.DebugDrawAttackTargetScores_OnGUI(); } if (!screenshotMode.FiltersCurrentEvent) { mouseoverReadout.MouseoverReadoutOnGUI(); globalControls.GlobalControlsOnGUI(); resourceReadout.ResourceReadoutOnGUI(); } } else { targeter.StopTargeting(); } }
public void OnGUI() { DesignatorManager.DesignationManagerOnGUI(); }