// Token: 0x06001917 RID: 6423 RVA: 0x0002CB2C File Offset: 0x0002BB2C public void Fill(ArbitratedPacket arbitratedPacket, EntrantInfo entrant) { PursuitArbitratedPacket pursuitArbitratedPacket = arbitratedPacket as PursuitArbitratedPacket; PursuitScoringState pursuitScoringState = entrant.ScoringState as PursuitScoringState; if (pursuitScoringState != null && null != pursuitArbitratedPacket) { PursuitEntrantArbitratedPacket pursuitEntrantArbitratedPacket = pursuitArbitratedPacket.CreateEntrantArbitratedPacket(); Marshal.Get().FillFEPlayerPersona(entrant.PersonaId, pursuitEntrantArbitratedPacket); pursuitEntrantArbitratedPacket.PersonaId = entrant.PersonaId; pursuitEntrantArbitratedPacket.SetPersonaName(entrant.Opponent.OpponentName); pursuitEntrantArbitratedPacket.SetMotto(entrant.Opponent.Motto); pursuitEntrantArbitratedPacket.HasArbitrated = pursuitScoringState.HasArbitrated; pursuitEntrantArbitratedPacket.FinishReason = pursuitScoringState.FinishReason; pursuitEntrantArbitratedPacket.Rank = pursuitScoringState.Rank; pursuitEntrantArbitratedPacket.Level = pursuitScoringState.Level; pursuitEntrantArbitratedPacket.IconIndex = (long)((ulong)entrant.Opponent.IconIndex); pursuitEntrantArbitratedPacket.IsLocal = (entrant.Opponent is LocalHumanOpponent); pursuitEntrantArbitratedPacket.EventDuration = pursuitScoringState.EventDurationInSeconds; Powerups.FillEntrantArbitratedPacket(pursuitEntrantArbitratedPacket); entrant.Opponent.FillCarData(pursuitEntrantArbitratedPacket.GetCarData()); pursuitEntrantArbitratedPacket.LongestJumpDuration = pursuitScoringState.LongestAirTimeInSeconds; pursuitEntrantArbitratedPacket.TopSpeed = pursuitScoringState.TopSpeed; pursuitEntrantArbitratedPacket.CopsDeployed = pursuitScoringState.CopsDeployed; pursuitEntrantArbitratedPacket.CopsDisabled = pursuitScoringState.CopsDisabled; pursuitEntrantArbitratedPacket.CopsRammed = pursuitScoringState.CopsRammed; pursuitEntrantArbitratedPacket.CostToState = pursuitScoringState.CostToState; pursuitEntrantArbitratedPacket.Heat = pursuitScoringState.Heat; pursuitEntrantArbitratedPacket.Infractions = pursuitScoringState.Infractions; pursuitEntrantArbitratedPacket.RoadBlocksDodged = pursuitScoringState.RoadBlocksDodged; pursuitEntrantArbitratedPacket.SpikeStripsDodged = pursuitScoringState.SpikeStripsDodged; } }
// 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: 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: 0x060018C5 RID: 6341 RVA: 0x0002BF40 File Offset: 0x0002AF40 public void Fill(ArbitratedPacket arbitratedPacket, Event evnt) { DragArbitratedPacket dragArbitratedPacket = arbitratedPacket as DragArbitratedPacket; InstancedEvent instancedEvent = evnt as InstancedEvent; if (null != dragArbitratedPacket) { instancedEvent.TimingOutRemaining.Fill(dragArbitratedPacket.GetEventTimeout()); } }
// 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; } }
// 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()); } }
// Token: 0x06001701 RID: 5889 RVA: 0x0002865C File Offset: 0x0002765C public virtual void FillArbitratedPacket(ICallback callback) { ArbitratedPacket arbitratedPacket = this.arbitratedPacket; arbitratedPacket.Reset(); this.ScoringMethod.Fill(arbitratedPacket, this); this.ScoringMethod.Sort(this.Entrants); int count = this.Entrants.Count; for (int i = 0; i < count; i++) { EntrantInfo entrantInfo = this.Entrants[i]; if (entrantInfo.ScoringState == null) { break; } entrantInfo.ScoringState.Rank = i + 1; this.ScoringMethod.Fill(arbitratedPacket, entrantInfo); } callback.Respond(arbitratedPacket); callback.Destroy(); callback = null; }
// Token: 0x060018C6 RID: 6342 RVA: 0x0002BF78 File Offset: 0x0002AF78 public void Fill(ArbitratedPacket arbitratedPacket, EntrantInfo entrant) { DragArbitratedPacket dragArbitratedPacket = arbitratedPacket as DragArbitratedPacket; DragScoringState dragScoringState = entrant.ScoringState as DragScoringState; if (dragScoringState != null && null != dragArbitratedPacket) { DragEntrantArbitratedPacket dragEntrantArbitratedPacket = dragArbitratedPacket.CreateEntrantArbitratedPacket(); Marshal.Get().FillFEPlayerPersona(entrant.PersonaId, dragEntrantArbitratedPacket); dragEntrantArbitratedPacket.PersonaId = entrant.PersonaId; dragEntrantArbitratedPacket.SetPersonaName(entrant.Opponent.OpponentName); dragEntrantArbitratedPacket.SetMotto(entrant.Opponent.Motto); dragEntrantArbitratedPacket.HasArbitrated = dragScoringState.HasArbitrated; dragEntrantArbitratedPacket.FinishReason = dragScoringState.FinishReason; dragEntrantArbitratedPacket.Rank = dragScoringState.Rank; dragEntrantArbitratedPacket.Level = dragScoringState.Level; dragEntrantArbitratedPacket.IconIndex = (long)((ulong)entrant.Opponent.IconIndex); dragEntrantArbitratedPacket.IsLocal = (entrant.Opponent is LocalHumanOpponent); dragEntrantArbitratedPacket.EventDuration = dragScoringState.EventDurationInSeconds; Powerups.FillEntrantArbitratedPacket(dragEntrantArbitratedPacket); entrant.Opponent.FillCarData(dragEntrantArbitratedPacket.GetCarData()); dragEntrantArbitratedPacket.TopSpeed = dragScoringState.TopSpeed; } }
// Token: 0x060018E3 RID: 6371 RVA: 0x0002C92E File Offset: 0x0002B92E public void Fill(ArbitratedPacket arbitratedPacket, EntrantInfo entrant) { throw new NotImplementedException(); }
// Token: 0x06001916 RID: 6422 RVA: 0x0002CB28 File Offset: 0x0002BB28 public void Fill(ArbitratedPacket arbitratedPacket, Event evnt) { }