private static bool Prefix(IInspectPane pane) { if (!State.AltInspectPane || !State.PawnSelected) { return(true); } return(InspectPanePlus.DrawTabs(pane)); }
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); }
public static void ClearCache() { InspectPanePlus.ClearCache(); HudLayout.Docked.Flush(); HudLayout.Floating.Flush(); }
private static void Postfix() => InspectPanePlus.ClearCache();
private static bool Prefix(IInspectPane pane) => !State.ModifyPane || InspectPanePlus.DrawTabs(pane);
private static void OnClick() => InspectPanePlus.ToggleNeedsTab();
private static void OnClick() => InspectPanePlus.ToggleHealthTab();