Esempio n. 1
0
 private GamePanel?GetNextGamePanel(GamePanel?current, AnalyzerResult result)
 {
     return(current switch
     {
         GamePanel.KillsDeathsAssists => GamePanel.ActionsPerMinute,
         GamePanel.ActionsPerMinute => replayHelper.IsCarriedObjectiveMap(result.Replay) ? GamePanel.CarriedObjectives : GamePanel.CrowdControlEnemyHeroes,
         GamePanel.CarriedObjectives => GamePanel.CrowdControlEnemyHeroes,
         GamePanel.CrowdControlEnemyHeroes => GamePanel.DeathDamageRole,
         GamePanel.DeathDamageRole => GamePanel.Experience,
         GamePanel.Experience => GamePanel.Talents,
         GamePanel.Talents => GamePanel.TimeDeadDeathsSelfSustain,
         GamePanel.TimeDeadDeathsSelfSustain => GamePanel.KillsDeathsAssists,
         _ => current
     });