// Token: 0x06000E90 RID: 3728 RVA: 0x0006278C File Offset: 0x0006098C
    public void UpdateLeadStatus(int myKills, int otherKills, bool playAudio = true)
    {
        PlayerLeadAudio.LeadState currentLead = this.CurrentLead;
        if (myKills > otherKills)
        {
            this.CurrentLead = PlayerLeadAudio.LeadState.Me;
        }
        else if (otherKills == myKills)
        {
            this.CurrentLead = PlayerLeadAudio.LeadState.Tied;
        }
        else
        {
            this.CurrentLead = PlayerLeadAudio.LeadState.Others;
        }
        if (currentLead == this.CurrentLead || !playAudio)
        {
            return;
        }
        switch (this.CurrentLead)
        {
        case PlayerLeadAudio.LeadState.Tied:
            AutoMonoBehaviour <SfxManager> .Instance.Play2dAudioClip(GameAudio.TiedLead, 500UL, 1f, 1f);

            return;

        case PlayerLeadAudio.LeadState.Me:
            AutoMonoBehaviour <SfxManager> .Instance.Play2dAudioClip(GameAudio.TakenLead, 500UL, 1f, 1f);

            return;

        case PlayerLeadAudio.LeadState.Others:
            AutoMonoBehaviour <SfxManager> .Instance.Play2dAudioClip(GameAudio.LostLead, 500UL, 1f, 1f);

            return;

        default:
            return;
        }
    }
    // Token: 0x0600196B RID: 6507 RVA: 0x00087ED0 File Offset: 0x000860D0
    protected override void OnTeamWins(TeamID team)
    {
        GameData.Instance.OnHUDChatClear.Fire();
        GameData.Instance.OnHUDStreamClear.Fire();
        GameState.Current.MatchState.SetState(GameStateId.AfterRound);
        PlayerLeadAudio.LeadState currentLead = GameState.Current.LeadStatus.CurrentLead;
        if (currentLead == PlayerLeadAudio.LeadState.Me)
        {
            GameData.Instance.OnNotification.Fire("YOU WIN");
            AutoMonoBehaviour <SfxManager> .Instance.Play2dAudioClip(GameAudio.YouWin, 1000UL, 1f, 1f);

            return;
        }
        if (currentLead != PlayerLeadAudio.LeadState.Others)
        {
            GameData.Instance.OnNotification.Fire("Draw");
            AutoMonoBehaviour <SfxManager> .Instance.Play2dAudioClip(GameAudio.Draw, 1000UL, 1f, 1f);

            return;
        }
        GameData.Instance.OnNotification.Fire("Game Over");
        AutoMonoBehaviour <SfxManager> .Instance.Play2dAudioClip(GameAudio.GameOver, 1000UL, 1f, 1f);
    }
 // Token: 0x06000E8F RID: 3727 RVA: 0x0000A923 File Offset: 0x00008B23
 public void Reset()
 {
     this.CurrentLead         = PlayerLeadAudio.LeadState.Tied;
     this.lastKillsLeftPlayed = 0;
 }