Пример #1
0
    public float GetSingleModifierForStat(PersonalityTrait.StatModified inStatModified)
    {
        switch (inStatModified)
        {
        case PersonalityTrait.StatModified.Braking:
            return(this.GetDriverStatsModifier().Braking);

        case PersonalityTrait.StatModified.Cornering:
            return(this.GetDriverStatsModifier().Cornering);

        case PersonalityTrait.StatModified.Smoothness:
            return(this.GetDriverStatsModifier().Smoothness);

        case PersonalityTrait.StatModified.Overtakng:
            return(this.GetDriverStatsModifier().Overtaking);

        case PersonalityTrait.StatModified.Consistency:
            return(this.GetDriverStatsModifier().Consistency);

        case PersonalityTrait.StatModified.Adaptability:
            return(this.GetDriverStatsModifier().Adaptability);

        case PersonalityTrait.StatModified.Fitness:
            return(this.GetDriverStatsModifier().Fitness);

        case PersonalityTrait.StatModified.Feedback:
            return(this.GetDriverStatsModifier().Feedback);

        case PersonalityTrait.StatModified.Focus:
            return(this.GetDriverStatsModifier().Focus);

        case PersonalityTrait.StatModified.Marketability:
            return(this.GetDriverStatsModifier().Marketability);

        case PersonalityTrait.StatModified.Morale:
            return(this.data.moraleModifier);

        case PersonalityTrait.StatModified.MechanicRelationship:
            return((float)this.data.mechanicModifier);

        case PersonalityTrait.StatModified.TeammateMorale:
            return(this.data.teammateModifier);

        case PersonalityTrait.StatModified.ChairmanHappiness:
            return((float)this.data.chairmanModifier);

        case PersonalityTrait.StatModified.Improveability:
            return(this.data.improveabilityModifier);

        case PersonalityTrait.StatModified.Potential:
            return((float)this.data.potentialModifier);

        case PersonalityTrait.StatModified.DesiredWins:
            return((float)this.data.desiredWinsModifier);

        case PersonalityTrait.StatModified.DesiredEarnings:
            return((float)this.data.desiredEarningsModifier);

        default:
            return(0.0f);
        }
    }
Пример #2
0
 public bool DoesModifyStat(PersonalityTrait.StatModified inStatModified)
 {
     return((double)this.GetSingleModifierForStat(inStatModified) != 0.0);
 }