MainMenuButtons

This is the full list of what the API gives you.

MainMenuButtons adds buttons and holds the controls

Call Add to put a button on the main menu, and read IsOpen to check the menu is up with your buttons on it.

public static class MainMenuButtons
{
    public static bool Add(string id, string label, Action onClick);
    public static bool Add(string modId, string id, string label, Action onClick);
    public static void SetControlsEnabled(bool enabled);
    public static void SetControlsEnabled(string modId, bool enabled);
    public static bool IsOpen { get; }
}
Method Returns What it does
Add(id, label, onClick) bool Adds a button with no mod id. Returns true when added.
Add(modId, id, label, onClick) bool Adds a button for your mod. Returns true when added.
SetControlsEnabled(enabled) void Switches the menu’s controls off or on, with no mod id.
SetControlsEnabled(modId, enabled) void Switches the menu’s controls off or on, counted for your mod.
Property Type What it means
IsOpen bool true when the main menu is up and has your buttons.