// Token: 0x06001943 RID: 6467 RVA: 0x0002D1B8 File Offset: 0x0002C1B8 public void Fill(LivePacket livePacket, Event evnt) { RouteLivePacket routeLivePacket = livePacket as RouteLivePacket; InstancedEvent instancedEvent = evnt as InstancedEvent; if (null != routeLivePacket) { routeLivePacket.NumLaps = (uint)instancedEvent.NumLaps; } }
// Token: 0x06001944 RID: 6468 RVA: 0x0002D1E8 File Offset: 0x0002C1E8 public void Fill(LivePacket livePacket, EntrantInfo entrant) { RouteLivePacket routeLivePacket = livePacket as RouteLivePacket; RouteScoringState routeScoringState = entrant.ScoringState as RouteScoringState; if (routeScoringState != null && null != routeLivePacket) { RouteEntrantLivePacket routeEntrantLivePacket = routeLivePacket.CreateEntrantLivePacket(); routeEntrantLivePacket.SetPersonaName(entrant.Opponent.OpponentName); routeEntrantLivePacket.PersonaId = entrant.PersonaId; routeEntrantLivePacket.FinishReason = routeScoringState.FinishReason; routeEntrantLivePacket.Rank = routeScoringState.Rank; routeEntrantLivePacket.IsLocal = (entrant.Opponent is LocalHumanOpponent); routeEntrantLivePacket.Percentage = (float)((int)(routeScoringState.FractionCompleted * 100f)) / 100f; routeEntrantLivePacket.Lap = routeScoringState.CurrentLap + 1; System.TimeSpan span = System.TimeSpan.FromMilliseconds(routeScoringState.LapTimer.ElapsedInMilliseconds); span.Fill(routeEntrantLivePacket.GetLapTime()); uint num = (routeScoringState.BestLapDurationInMilliseconds == uint.MaxValue) ? 0u : routeScoringState.BestLapDurationInMilliseconds; System.TimeSpan span2 = System.TimeSpan.FromMilliseconds(num); span2.Fill(routeEntrantLivePacket.GetBestLapTime()); } }