private void MainBotLoop()
{
var main = new MainRoutine(GameState);
ScreenReader.DetectSide(GameState);
main.Root.Start(GameState);
while (true)
if (!MainWindow.IsPaused)
{
counterCallsPerSecond++;
try
{
var tack = main.Root.Tick(GameState);
if (tack != RunStatus.Running)
{
main.Root.Stop(GameState);
main.Root.Start(GameState);
}
Thread.Sleep(50);
}
catch (Exception e)
{
}
}
else
{
Thread.Sleep(1000);
}
}