// Token: 0x06001993 RID: 6547 RVA: 0x0002E1B4 File Offset: 0x0002D1B4
        public void Fill(ArbitratedPacket arbitratedPacket, EntrantInfo entrant)
        {
            TeamEscapeArbitratedPacket teamEscapeArbitratedPacket = arbitratedPacket as TeamEscapeArbitratedPacket;
            TeamEscapeScoringState     teamEscapeScoringState     = entrant.ScoringState as TeamEscapeScoringState;

            if (null != teamEscapeArbitratedPacket && teamEscapeScoringState != null)
            {
                TeamEscapeEntrantArbitratedPacket teamEscapeEntrantArbitratedPacket = teamEscapeArbitratedPacket.CreateEntrantArbitratedPacket();
                Marshal.Get().FillFEPlayerPersona(entrant.PersonaId, teamEscapeEntrantArbitratedPacket);
                teamEscapeEntrantArbitratedPacket.PersonaId = entrant.PersonaId;
                teamEscapeEntrantArbitratedPacket.SetPersonaName(entrant.Opponent.OpponentName);
                teamEscapeEntrantArbitratedPacket.SetMotto(entrant.Opponent.Motto);
                teamEscapeEntrantArbitratedPacket.HasArbitrated = teamEscapeScoringState.HasArbitrated;
                teamEscapeEntrantArbitratedPacket.FinishReason  = teamEscapeScoringState.FinishReason;
                teamEscapeEntrantArbitratedPacket.Rank          = teamEscapeScoringState.Rank;
                teamEscapeEntrantArbitratedPacket.Level         = teamEscapeScoringState.Level;
                teamEscapeEntrantArbitratedPacket.IconIndex     = (long)((ulong)entrant.Opponent.IconIndex);
                teamEscapeEntrantArbitratedPacket.IsLocal       = (entrant.Opponent is LocalHumanOpponent);
                teamEscapeEntrantArbitratedPacket.EventDuration = teamEscapeScoringState.EventDurationInSeconds;
                Powerups.FillEntrantArbitratedPacket(teamEscapeEntrantArbitratedPacket);
                entrant.Opponent.FillCarData(teamEscapeEntrantArbitratedPacket.GetCarData());
                teamEscapeEntrantArbitratedPacket.DistanceToFinish = teamEscapeScoringState.DistanceToFinish;
                teamEscapeEntrantArbitratedPacket.Strikes          = teamEscapeScoringState.Busts;
                teamEscapeArbitratedPacket.Strikes      += teamEscapeScoringState.Busts;
                teamEscapeArbitratedPacket.EventDuration = ((teamEscapeScoringState.EventDurationInSeconds > teamEscapeArbitratedPacket.EventDuration) ? teamEscapeScoringState.EventDurationInSeconds : teamEscapeArbitratedPacket.EventDuration);
            }
        }
        // Token: 0x06001992 RID: 6546 RVA: 0x0002E184 File Offset: 0x0002D184
        public void Fill(ArbitratedPacket arbitratedPacket, Event evnt)
        {
            TeamEscapeArbitratedPacket teamEscapeArbitratedPacket = arbitratedPacket as TeamEscapeArbitratedPacket;
            InstancedEvent             instancedEvent             = evnt as InstancedEvent;

            if (null != teamEscapeArbitratedPacket)
            {
                teamEscapeArbitratedPacket.MaxStrikes = instancedEvent.NumStrikes;
            }
        }