/// <summary> /// Creates a new instance of the main menu. /// </summary> public MainMenu(WindowManager windowManager, SkirmishLobby skirmishLobby, LANLobby lanLobby, TopBar topBar, OptionsWindow optionsWindow, CnCNetLobby cncnetLobby, CnCNetManager connectionManager) : base(windowManager) { this.skirmishLobby = skirmishLobby; this.lanLobby = lanLobby; this.topBar = topBar; this.connectionManager = connectionManager; this.optionsWindow = optionsWindow; cncnetLobby.UpdateCheck += CncnetLobby_UpdateCheck; }
/// <summary> /// Creates a new instance of the main menu. /// </summary> public MainMenu(WindowManager windowManager, SkirmishLobby skirmishLobby, LANLobby lanLobby, TopBar topBar, OptionsWindow optionsWindow, CnCNetLobby cncnetLobby, CnCNetManager connectionManager, DiscordHandler discordHandler) : base(windowManager) { this.skirmishLobby = skirmishLobby; this.lanLobby = lanLobby; this.topBar = topBar; this.connectionManager = connectionManager; this.optionsWindow = optionsWindow; this.cncnetLobby = cncnetLobby; this.discordHandler = discordHandler; cncnetLobby.UpdateCheck += CncnetLobby_UpdateCheck; isMediaPlayerAvailable = IsMediaPlayerAvailable(); }