Exemple #1
0
    protected override void ConfigureTitle(HoverTextScreen screen)
    {
        ToolParameterMenu toolParameterMenu = ToolMenu.Instance.toolParameterMenu;
        string            lastEnabledFilter = toolParameterMenu.GetLastEnabledFilter();

        if (string.IsNullOrEmpty(ToolName) || lastEnabledFilter == "ALL")
        {
            ToolName = Strings.Get(ToolNameStringKey).String.ToUpper();
        }
        if (lastEnabledFilter != null && lastEnabledFilter != "ALL")
        {
            ToolName = Strings.Get(ToolNameStringKey).String.ToUpper() + string.Format(UI.TOOLS.FILTER_HOVERCARD_HEADER, Strings.Get("STRINGS.UI.TOOLS.FILTERLAYERS." + lastEnabledFilter).String.ToUpper());
        }
    }
Exemple #2
0
    public override void UpdateHoverElements(List <KSelectable> selected)
    {
        ToolParameterMenu toolParameterMenu = ToolMenu.Instance.toolParameterMenu;
        string            lastEnabledFilter = toolParameterMenu.GetLastEnabledFilter();
        HoverTextScreen   instance          = HoverTextScreen.Instance;
        HoverTextDrawer   hoverTextDrawer   = instance.BeginDrawing();

        hoverTextDrawer.BeginShadowBar(false);
        DrawTitle(instance, hoverTextDrawer);
        DrawInstructions(HoverTextScreen.Instance, hoverTextDrawer);
        if (lastEnabledFilter != null && lastEnabledFilter != lastUpdatedFilter)
        {
            ConfigureTitle(instance);
        }
        hoverTextDrawer.EndShadowBar();
        hoverTextDrawer.EndDrawing();
    }
Exemple #3
0
 public override void UpdateHoverElements(List <KSelectable> selected)
 {
     if (!((Object)ToolMenu.Instance.PriorityScreen == (Object)null))
     {
         HoverTextScreen instance        = HoverTextScreen.Instance;
         HoverTextDrawer hoverTextDrawer = instance.BeginDrawing();
         hoverTextDrawer.BeginShadowBar(false);
         DrawTitle(instance, hoverTextDrawer);
         DrawInstructions(HoverTextScreen.Instance, hoverTextDrawer);
         hoverTextDrawer.NewLine(26);
         HoverTextDrawer hoverTextDrawer2     = hoverTextDrawer;
         string          format               = UI.TOOLS.PRIORITIZE.SPECIFIC_PRIORITY;
         PrioritySetting lastSelectedPriority = ToolMenu.Instance.PriorityScreen.GetLastSelectedPriority();
         hoverTextDrawer2.DrawText(string.Format(format, lastSelectedPriority.priority_value.ToString()), Styles_Title.Standard);
         ToolParameterMenu toolParameterMenu = ToolMenu.Instance.toolParameterMenu;
         string            lastEnabledFilter = toolParameterMenu.GetLastEnabledFilter();
         if (lastEnabledFilter != null && lastEnabledFilter != "ALL")
         {
             ConfigureTitle(instance);
         }
         hoverTextDrawer.EndShadowBar();
         hoverTextDrawer.EndDrawing();
     }
 }