Ejemplo n.º 1
0
        /// <summary>
        /// Draws the find action group button in the Part Scroll List.
        /// </summary>
        /// <param name="action">The action to draw the button for.</param>
        private void DrawFindActionGroupButton(BaseAction action)
        {
            if (BaseActionManager.GetActionGroupList(action).Count > 0)
            {
                foreach (KSPActionGroup group in BaseActionManager.GetActionGroupList(action))
                {
                    GUIContent      content;
                    GUILayoutOption width;
                    // Configure the button
                    if (true)//VisualUi.UiSettings.TextActionGroupButtons)
                    {
                        content = new GUIContent(
                            group.ToShortString(),
                            Localizer.Format(Localizer.GetStringByTag("#autoLOC_AGM_107"), group.ToString()));
                        width = GUILayout.Width(Style.UseUnitySkin ? 30 : 20);
                    }
                    else
                    {
                        content = new GUIContent(
                            group.GetTexture(),
                            Localizer.Format(Localizer.GetStringByTag("#autoLOC_AGM_107"), group.ToString()));
                        width = GUILayout.Width(20);
                    }

                    if (GUILayout.Button(
                            content,
                            Style.Button,
                            width))
                    {
                        this.SelectedActionGroup = group;
                    }
                }
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Draws the find action group button in the Part Scroll List.
 /// </summary>
 /// <param name="action">The action to draw the button for.</param>
 private void DrawFindActionGroupButton(BaseAction action)
 {
     if (BaseActionManager.GetActionGroupList(action).Count > 0)
     {
         foreach (KSPActionGroup ag in BaseActionManager.GetActionGroupList(action))
         {
             if (GUILayout.Button(
                     new GUIContent(ag.ToShortString(), Localizer.Format(Localizer.GetStringByTag("#autoLOC_AGM_107"), ag.ToString())),
                     Style.Button,
                     GUILayout.Width(Style.UseUnitySkin ? 30 : 20)))
             {
                 this.SelectedActionGroup = ag;
             }
         }
     }
 }