protected override void OnTick() { if (m_StartTime + TimeSpan.FromMinutes(2.0) < DateTime.Now) { Stop(); m_Owner.Delete(); } else { m_Owner.OnTick(); } }