Example #1
0
    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);
        }
    }
Example #2
0
 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;
 }