// l4d survivors launch void Button7Click(object sender, EventArgs e) { if (Launcher.CreateGame(Launcher.GameType.L4DS).ValidateGamePath()) { MethodInvoker mi = delegate() { Launcher.LaunchGame(Launcher.GameType.L4DS); }; Invoke(mi); } else { MessageBox.Show("The game cannot be launched because it cannot be found.", Text, MessageBoxButtons.YesNo, MessageBoxIcon.Information); } }
private void button14_Click(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(Settings.ReadString("CSNEO_InstallDir"))) { if (Launcher.CreateGame(Launcher.GameType.CSNEO).ValidateGamePath()) { MethodInvoker mi = delegate() { Launcher.LaunchGame(Launcher.GameType.CSNEO); }; Invoke(mi); } else { MessageBox.Show("The game cannot be launched because it cannot be found.", Text, MessageBoxButtons.YesNo, MessageBoxIcon.Information); } } else { MessageBox.Show("A path has not been defined for CS:NEO. Please load up a path for the game.", Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//cyber diver launch void Button6Click(object sender, EventArgs e) { bool cdv1Available = Launcher.CreateGame(Launcher.GameType.CyberDiver_v1_00).ValidateGamePath(); bool cdv12Available = Launcher.CreateGame(Launcher.GameType.CyberDiver_v1_20j).ValidateGamePath(); if (cdv1Available && cdv12Available) { var result = MessageBox.Show("The launcher detects that you have both versions of Cyber Diver available. Press yes to launch v1.20j, or press no to launch v1.00.", Text, MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result == DialogResult.Yes) { MethodInvoker mi = delegate() { Launcher.LaunchGame(Launcher.GameType.CyberDiver_v1_20j); }; Invoke(mi); } else if (result == DialogResult.No) { MethodInvoker mi = delegate() { Launcher.LaunchGame(Launcher.GameType.CyberDiver_v1_00); }; Invoke(mi); } } else { if (cdv1Available) { MethodInvoker mi = delegate() { Launcher.LaunchGame(Launcher.GameType.CyberDiver_v1_00); }; Invoke(mi); } else if (cdv12Available) { MethodInvoker mi = delegate() { Launcher.LaunchGame(Launcher.GameType.CyberDiver_v1_20j); }; Invoke(mi); } else { MessageBox.Show("The game cannot be launched because it cannot be found.", Text, MessageBoxButtons.YesNo, MessageBoxIcon.Information); } } }