コード例 #1
0
 private static bool Prefix(IInspectPane pane)
 {
     if (!State.AltInspectPane || !State.PawnSelected)
     {
         return(true);
     }
     return(InspectPanePlus.DrawTabs(pane));
 }
コード例 #2
0
        private static bool Prefix(Rect inRect, IInspectPane pane)
        {
            if (!State.ModifyPane)
            {
                return(true);
            }

            InspectPanePlus.OnGUI(inRect, pane);
            return(false);
        }
        private static bool Prefix(Rect inRect, IInspectPane pane)
        {
            if (!State.AltInspectPane || !State.PawnSelected)
            {
                return(true);
            }

            InspectPanePlus.OnGUI(inRect, pane);
            return(false);
        }
        public static bool Prefix(ISelectable sel, Rect rect)
        {
            if (!State.AltInspectPane || !(sel is Pawn pawn))
            {
                return(true);
            }

            InspectPanePlus.DrawContent(rect, null, pawn);

            return(false);
        }
コード例 #5
0
 public static void ClearCache()
 {
     InspectPanePlus.ClearCache();
     HudLayout.Docked.Flush();
     HudLayout.Floating.Flush();
 }
コード例 #6
0
 private static void Postfix() => InspectPanePlus.ClearCache();
コード例 #7
0
 private static bool Prefix(IInspectPane pane) => !State.ModifyPane || InspectPanePlus.DrawTabs(pane);
コード例 #8
0
ファイル: MindModel.cs プロジェクト: Jaxe-Dev/RimHUD
 private static void OnClick() => InspectPanePlus.ToggleNeedsTab();
コード例 #9
0
ファイル: HealthModel.cs プロジェクト: Jaxe-Dev/RimHUD
 private static void OnClick() => InspectPanePlus.ToggleHealthTab();