rendered paste body /// <summary>
/// Waits for a value to pass a minimum required value
/// </summary>
/// <param name="obj1"></param>
/// <param name="minimum"></param>
/// <param name="timeout"></param>
/// <returns></returns>
public static bool WaitForValue(ref uint variable, int minimum, int timeout)
{
DateTime start = DateTime.Now;
while (variable < minimum)
{
if (((TimeSpan)DateTime.Now.Subtract(start)).TotalMilliseconds >= timeout)
return false;
System.Threading.Thread.Sleep(1);
}
return true;
}