AcTools.Processes.TrickyStarter.WaitUntilGame C# (CSharp) Method

WaitUntilGame() public method

public WaitUntilGame ( ) : void
return void
        public void WaitUntilGame() {
            _launcherProcess?.WaitForExit();

            for (var i = 0; i < 10; i++) {
                _gameProcess = Process.GetProcessesByName(AcsName.ApartFromLast(".exe", StringComparison.OrdinalIgnoreCase)).FirstOrDefault();
                if (_gameProcess != null) break;
                Thread.Sleep(2500);
            }

            Thread.Sleep(2500);
            _gameProcess = Process.GetProcessesByName(AcsName.ApartFromLast(".exe", StringComparison.OrdinalIgnoreCase)).FirstOrDefault();
        }