async void имя_метода(){ //лучше на кнопку инжект вызывать)
var runningProcs = from proc in Process.GetProcesses(".") orderby proc.Id select proc;
if (runningProcs.Count(p => p.ProcessName.Contains("csgo")) > 0)
{
await Task.Factory.StartNew(() => Pause(2));
this.Hide();
метод_инжекта();
}
else
{
Process.Start("steam://rungameid/730");
this.Hide();
await Task.Factory.StartNew(() => Pause(30)); //ну тип задержка в 30 сек, а то кс крашнуться может
метод_инжекта();
}
}