public override void Apply(Bot bot, Pattern pattern) { bool valid = false; while (!valid) { pattern.BringProcessToFront(); pattern.CenterProcessMainWindow(); var px = Interop.GetPixelColor(Point); if (px.R == Color.R && px.G == Color.G && px.B == Color.B) { valid = true; } else { Thread.Sleep(2000); } } }
public override void Apply(Bot bot, Pattern pattern) { bool valid = false; while (!valid) { pattern.BringProcessToFront(); pattern.CenterProcessMainWindow(); var px = Interop.GetPixelColor(Point); if (px.R == Color.R && px.G == Color.G && px.B == Color.B) { valid = true; } else { Mouse.Move(ClickPoint.X, ClickPoint.Y); Mouse.PressButton(Mouse.MouseKeys.Left, 150); Thread.Sleep(2000); } } }