Example #1
0
 //-----------------------------------------------------------------------------------------------------------------------
 static public void StartUpdateTimer(UpdateTimerCallback updateTimerCallback)
 {
     lastUpdateTimerCallback = updateTimerCallback;
     StopUpdateTimer();
     updateTimer = NSTimer.CreateRepeatingScheduledTimer(0.1, delegate
     {
         lastUpdateTimerCallback?.Invoke();
     });
 }
Example #2
0
 public void UpdateTimer()
 {
     //Thread Safe
     if (this.InvokeRequired)
     {
         UpdateTimerCallback d = new UpdateTimerCallback(UpdateTimer);
         this.Invoke(d, new object[] { });
     }
     else
     {
         t.Interval = (Program.General.TickInterval);
     }
 }