// Token: 0x06001947 RID: 6471 RVA: 0x0002D328 File Offset: 0x0002C328
        public void Fill(ArbitratedPacket arbitratedPacket, EntrantInfo entrant)
        {
            RouteArbitratedPacket routeArbitratedPacket = arbitratedPacket as RouteArbitratedPacket;
            RouteScoringState     routeScoringState     = entrant.ScoringState as RouteScoringState;

            if (routeScoringState != null && null != routeArbitratedPacket)
            {
                RouteEntrantArbitratedPacket routeEntrantArbitratedPacket = routeArbitratedPacket.CreateEntrantArbitratedPacket();
                Marshal.Get().FillFEPlayerPersona(entrant.PersonaId, routeEntrantArbitratedPacket);
                routeEntrantArbitratedPacket.PersonaId = entrant.PersonaId;
                routeEntrantArbitratedPacket.SetPersonaName(entrant.Opponent.OpponentName);
                routeEntrantArbitratedPacket.SetMotto(entrant.Opponent.Motto);
                routeEntrantArbitratedPacket.HasArbitrated = routeScoringState.HasArbitrated;
                routeEntrantArbitratedPacket.FinishReason  = routeScoringState.FinishReason;
                routeEntrantArbitratedPacket.Rank          = routeScoringState.Rank;
                routeEntrantArbitratedPacket.Level         = routeScoringState.Level;
                routeEntrantArbitratedPacket.IconIndex     = (long)((ulong)entrant.Opponent.IconIndex);
                routeEntrantArbitratedPacket.IsLocal       = (entrant.Opponent is LocalHumanOpponent);
                routeEntrantArbitratedPacket.EventDuration = routeScoringState.EventDurationInSeconds;
                Powerups.FillEntrantArbitratedPacket(routeEntrantArbitratedPacket);
                entrant.Opponent.FillCarData(routeEntrantArbitratedPacket.GetCarData());
                routeEntrantArbitratedPacket.BestLapDuration = routeScoringState.BestLapDurationInSeconds;
                routeEntrantArbitratedPacket.TopSpeed        = routeScoringState.TopSpeed;
            }
        }
        // Token: 0x06001946 RID: 6470 RVA: 0x0002D2E4 File Offset: 0x0002C2E4
        public void Fill(ArbitratedPacket arbitratedPacket, Event evnt)
        {
            RouteArbitratedPacket routeArbitratedPacket = arbitratedPacket as RouteArbitratedPacket;
            InstancedEvent        instancedEvent        = evnt as InstancedEvent;

            if (null != routeArbitratedPacket)
            {
                routeArbitratedPacket.NumLaps = (uint)instancedEvent.NumLaps;
                instancedEvent.TimingOutRemaining.Fill(routeArbitratedPacket.GetEventTimeout());
            }
        }