Table of Contents

Class MainMenu

Namespace
Menu
Assembly
Assembly-CSharp.dll
public class MainMenu : Menu
Inheritance
MainMenu
Inherited Members

Constructors

public MainMenu(ProcessManager manager, bool showRegionSpecificBkg)

Parameters

manager ProcessManager
showRegionSpecificBkg bool

Fields

public int demoResetCounter

Field Value

int
public int eeinput

Field Value

int
public bool eepending

Field Value

bool
public SimpleButton expeditionButton

Field Value

SimpleButton
public List<Action> mainMenuButtonCallbacks

Field Value

List<Action>
public List<SimpleButton> mainMenuButtons

Field Value

List<SimpleButton>
public DialogBoxNotify popupAlert

Field Value

DialogBoxNotify
public SimpleButton regionButton

Field Value

SimpleButton
public MainMenu.UnlockCheatSequence unlockCheatSequence

Field Value

MainMenu.UnlockCheatSequence

Properties

public override bool FreezeMenuFunctions { get; }

Property Value

bool

Methods

public void AddMainMenuButton(SimpleButton button, Action callback, int indexFromBottomOfList)

Parameters

button SimpleButton
callback Action
indexFromBottomOfList int
public void ArenaButtonPressed()
public MenuScene.SceneID BackgroundScene()

Returns

MenuScene.SceneID
public void CleanMSCSessionState()
public void CollectionButtonPressed()
public void ExitButtonPressed()
public void ExpeditionButtonPressed()
public static float GetButtonWidth(InGameTranslator.LanguageID lang)

Parameters

lang InGameTranslator.LanguageID

Returns

float
public void ModListButtonPressed()
public void OptionsButtonPressed()
public void RegionsButtonPressed()
public override void Singal(MenuObject sender, string message)

Parameters

sender MenuObject
message string
public void SinglePlayerButtonPressed()
public override void Update()
public void eeCheck()