public void Update() { if (mIsChange && (DateTime.Now - mLastChangeTime).TotalSeconds > 10) { mIsChange = false; if (mDomain.Status == DomainStatus.Started) { mDomain.Stop(); System.Threading.Thread.Sleep(2000); } mDomain.Start(); } }