public virtual long GetCurrentTick()
 {
     return(timer.GetCurrentTick());
 }