Exemplo n.º 1
0
        public void Run()
        {
            ProcessStartInfo startInfo = new ProcessStartInfo()
            {
                UseShellExecute = true,
                FileName        = ExecutablePath,
                Arguments       =
                    "--EnableDevBindings=1 " +
                    $"--SandboxScript=\"{SandboxScript}\"" +
                    "--LoadSuperFast=1 " +
                    "--SteamEnable=0 " +
                    "--NetworkEnable=0 " +
                    "--TimestampLog=0 " +
                    $"--HeadlessMode={(Headless == true ? 1 : 0)} "
            };

            CVarsBackup.Backup();
            gameProcess = Process.Start(startInfo);
            CVarsBackup.Reset();
        }
Exemplo n.º 2
0
 private static void CurrentDomain_ProcessExit(object sender, EventArgs e)
 {
     CVarsBackup.Reset();
 }