private PlayerStats GetSpecStats(PlayerSpecialization specialization) { switch (specialization) { case PlayerSpecialization.Mechanic: return(new PlayerStats() { Strength = 1, Agility = 1, Intelligence = 5, Stamina = 7 }); case PlayerSpecialization.Pilot: return(new PlayerStats() { Strength = 1, Agility = 1, Intelligence = 5, Stamina = 7 }); case PlayerSpecialization.Сhemist: return(new PlayerStats() { Strength = 1, Agility = 1, Intelligence = 5, Stamina = 7 }); default: throw new NotImplementedException($"Category {specialization} doesn't implemented!"); } }
public SpecializationStats(IStatsProvider wrappedEntity, PlayerSpecialization specialization) : base(wrappedEntity) { this.specialization = specialization; }