public void Tick(LiveStandingsItem item, LiveTimingItemMode mode) { this.Item = item; this.mode = mode; this.Module = API.Instance.FindModule("LiveStandings") as LiveStandingsModule; if (Item == null) { LayoutRoot.Visibility = Visibility.Hidden; return; } LayoutRoot.Visibility = Visibility.Visible; UpdateWidget(); if (Item.PositionImprovedTiming) { PositionImproved(); } else if (Item.LapTimeImproved) { LapTimeImproved(); } OldCarIdx = item.Driver.CarIndex; Item.PositionImprovedTiming = Item.LapTimeImproved = Item.PositionLostTiming = false; }
public void ChangeMode(LiveTimingItemMode newMode) { this.newMode = newMode; if (Items == null) { Mode = newMode; return; } foreach (LiveTimingItem i in Items) { i.FadeOutElements(); } changeModeTimer.Start(); }
public void Tick(LiveStandingsItem item, LiveTimingItemMode mode) { this.Item = item; this.mode = mode; this.Module = F1TVOverlay.Controller.TMTVO.Instance.Api.FindModule("LiveStandings") as LiveStandingsModule; if (Item == null) { LayoutRoot.Visibility = Visibility.Hidden; return; } LayoutRoot.Visibility = Visibility.Visible; UpdateWidget(); if (Item.PositionImproved) PositionImproved(); else if (Item.LapTimeImproved) LapTimeImproved(); OldCarIdx = item.Driver.CarIndex; Item.PositionImproved = Item.LapTimeImproved = Item.PositionLost = false; }