public static CarPart.PartType GetPartForStatType(CarStats.StatType inStat, Championship.Series inSeries) { switch (inStat) { case CarStats.StatType.TopSpeed: return(inSeries == Championship.Series.SingleSeaterSeries ? CarPart.PartType.Engine : CarPart.PartType.EngineGT); case CarStats.StatType.Acceleration: return(inSeries == Championship.Series.SingleSeaterSeries ? CarPart.PartType.Gearbox : CarPart.PartType.GearboxGT); case CarStats.StatType.Braking: return(inSeries == Championship.Series.SingleSeaterSeries ? CarPart.PartType.Brakes : CarPart.PartType.BrakesGT); case CarStats.StatType.LowSpeedCorners: return(inSeries == Championship.Series.SingleSeaterSeries ? CarPart.PartType.FrontWing : CarPart.PartType.None); case CarStats.StatType.MediumSpeedCorners: return(inSeries == Championship.Series.SingleSeaterSeries ? CarPart.PartType.Suspension : CarPart.PartType.SuspensionGT); case CarStats.StatType.HighSpeedCorners: return(inSeries == Championship.Series.SingleSeaterSeries ? CarPart.PartType.RearWing : CarPart.PartType.RearWingGT); default: return(CarPart.PartType.None); } }
public static CarPart.PartType[] GetPartType(Championship.Series inSeries, bool statOrdered = false) { if (inSeries == Championship.Series.GTSeries) { if (statOrdered) { return(CarPart.gtSeriesStatOrdered); } return(CarPart.gtSeries); } if (statOrdered) { return(CarPart.singleSeaterSeriesStatOrdered); } return(CarPart.singleSeaterSeries); }
public GameInfo_v2(SaveFileInfo.GameInfo_v1 v1) { this.isChallenge = v1.isChallenge; this.gameTime = v1.gameTime; this.teamName = v1.teamName; this.teamLogoID = v1.teamLogoID; this.teamColor = v1.teamColor; this.championship = v1.championship; this.championshipID = -1; this.championshipSeries = Championship.Series.SingleSeaterSeries; this.playerName = v1.playerName; this.playerAge = v1.playerAge; this.playerGender = v1.playerGender; this.playerPortrait = v1.playerPortrait; this.playerNationality = v1.playerNationality; this.playerTeamCarData = v1.playerTeamCarData; this.seasonNumber = v1.seasonNumber; this.raceNumber = v1.raceNumber; this.racesInSeason = v1.racesInSeason; }
public SetupInput_v1(SessionSetup.SetupInput v0) { this.mSeries = Championship.Series.SingleSeaterSeries; }