public ChampionshipRules.GridSetup GetSetup(PoliticalImpactGridSettings.ImpactType inImpact) { switch (this.impactType) { case PoliticalImpactGridSettings.ImpactType.QualifyingBased3Sessions: return(ChampionshipRules.GridSetup.QualifyingBased3Sessions); case PoliticalImpactGridSettings.ImpactType.Random: return(ChampionshipRules.GridSetup.Random); case PoliticalImpactGridSettings.ImpactType.ReverseChampionshipStandings: return(ChampionshipRules.GridSetup.InvertedDriverChampionship); default: return(ChampionshipRules.GridSetup.QualifyingBased); } }
public PoliticalImpactGridSettings(string inName, string inEffects) { switch (inEffects) { case "Qualifying": this.impactType = PoliticalImpactGridSettings.ImpactType.QualifyingBased; break; case "Qualifying3Sessions": this.impactType = PoliticalImpactGridSettings.ImpactType.QualifyingBased3Sessions; break; case "Random": this.impactType = PoliticalImpactGridSettings.ImpactType.Random; break; case "ReversedDC": this.impactType = PoliticalImpactGridSettings.ImpactType.ReverseChampionshipStandings; break; } }