private static void CheckPersonIsRemoved(object state) { try { instance?.UI(() => instance.CheckTime()); if (DateTime.Now - LastUIOperation > TimeSpan.FromMinutes(1)) { instance?.UI(() => { if (instance.BackgroungVideo.Visibility != Visibility.Visible) { if (handHelper.IsHover) { LastUIOperation += TimeSpan.FromSeconds(10); return; } instance.MenuButton.Visibility = Visibility.Collapsed; instance.BackgroungVideo.Visibility = Visibility.Visible; instance.BackgroungVideo.Play(); } }); } if (DateTime.Now - LastUIOperation > TimeSpan.FromSeconds(15)) { instance?.UI(() => { if (instance.MenuButton.Visibility == Visibility.Visible) { instance.MenuButton.Visibility = Visibility.Collapsed; } }); } } catch (Exception) { } }
private void CheckPersonIsRemoved() { try { Instance?.UI(() => { if (!MireaDateTime.Instance.WorkTime()) { if (Instance.content.ContentType() != typeof(NightPhoto)) { content.OpenNightPhoto(); } } else { if (DateTime.Now - LastUIOperation > TimeSpan.FromMinutes(1)) { if (Instance.content.ContentType() != typeof(BackgroundVideo) && Instance.content.ContentType() != typeof(EggVideo)) { if (HandHelper.IsHover) { LastUIOperation += TimeSpan.FromSeconds(10); return; } content.OpenBackgroundVideo(); } } if (DateTime.Now - LastUIOperation > TimeSpan.FromSeconds(15)) { if (Instance.content.ContentType() == typeof(BackgroundVideo)) { BackgroundVideo bv = Instance.content.GetContent() as BackgroundVideo; if (!bv.IsButtonInvisible() && !adminMode) { bv.SetButtonVisibility(Visibility.Collapsed); } } } } }); } catch (Exception) { } }