// Token: 0x06001949 RID: 6473 RVA: 0x0002D43C File Offset: 0x0002C43C
        public virtual void Launch(ScoringState state)
        {
            state.EventTimer.Start();
            state.SecureEventTimer.Start();
            RouteScoringState routeScoringState = state as RouteScoringState;

            if (routeScoringState != null)
            {
                routeScoringState.LapTimer.Start();
            }
        }
        // Token: 0x060018C9 RID: 6345 RVA: 0x0002C098 File Offset: 0x0002B098
        public virtual void Conclude(ScoringState state)
        {
            state.EventTimer.Stop();
            state.SecureEventTimer.Stop();
            DragScoringState dragScoringState = state as DragScoringState;

            if (dragScoringState != null && dragScoringState.FinishReason == FinishReason.CrossedFinish)
            {
                dragScoringState.FractionCompleted = 1f;
            }
        }
        // Token: 0x06001996 RID: 6550 RVA: 0x0002E354 File Offset: 0x0002D354
        public virtual void Conclude(ScoringState state)
        {
            state.EventTimer.Stop();
            state.SecureEventTimer.Stop();
            TeamEscapeScoringState teamEscapeScoringState = state as TeamEscapeScoringState;

            if (teamEscapeScoringState != null && teamEscapeScoringState.FinishReason == FinishReason.CrossedFinish)
            {
                teamEscapeScoringState.DistanceToFinish = 0f;
            }
        }
        // Token: 0x0600194A RID: 6474 RVA: 0x0002D474 File Offset: 0x0002C474
        public virtual void Conclude(ScoringState state)
        {
            state.EventTimer.Stop();
            state.SecureEventTimer.Stop();
            RouteScoringState routeScoringState = state as RouteScoringState;

            if (routeScoringState != null)
            {
                routeScoringState.LapTimer.Stop();
                if (routeScoringState.FinishReason == FinishReason.CrossedFinish)
                {
                    routeScoringState.FractionCompleted = 1f;
                }
            }
        }
 // Token: 0x060018E6 RID: 6374 RVA: 0x0002C93E File Offset: 0x0002B93E
 public void Conclude(ScoringState state)
 {
 }
 // Token: 0x060018E5 RID: 6373 RVA: 0x0002C93C File Offset: 0x0002B93C
 public void Launch(ScoringState state)
 {
 }
 // Token: 0x060018C8 RID: 6344 RVA: 0x0002C07D File Offset: 0x0002B07D
 public virtual void Launch(ScoringState state)
 {
     state.EventTimer.Start();
     state.SecureEventTimer.Start();
 }
Beispiel #8
0
 // Token: 0x0600191A RID: 6426 RVA: 0x0002CCBA File Offset: 0x0002BCBA
 public void Conclude(ScoringState state)
 {
     state.EventTimer.Stop();
     state.SecureEventTimer.Stop();
 }
 // Token: 0x060019B8 RID: 6584 RVA: 0x0002EFEC File Offset: 0x0002DFEC
 public virtual void Conclude(ScoringState state)
 {
     state.EventTimer.Stop();
 }