public Character( IReadOnlyDictionary <Ability, int> abilityValues = null, double treatmentValue = 0, IEnumerable <Implant> implants = null) { _ladderStatValues = new LadderStatValues(abilityValues, treatmentValue); _implantConfiguration = new ImplantConfiguration(implants); }
public Character( int agilityValue, int intelligenceValue, int psychicValue, int senseValue, int staminaValue, int strengthValue, double treatmentValue, IEnumerable <Implant> implants = null) { _ladderStatValues = new LadderStatValues( agilityValue, intelligenceValue, psychicValue, senseValue, staminaValue, strengthValue, treatmentValue); _implantConfiguration = new ImplantConfiguration(implants); }
public Character(Character character) { _ladderStatValues = new LadderStatValues(character._ladderStatValues); _implantConfiguration = new ImplantConfiguration(character._implantConfiguration); }
public LadderStatValues(LadderStatValues ladderStatValues) { _abilityValues = new Dictionary <Ability, int>(ladderStatValues._abilityValues); TreatmentValue = ladderStatValues.TreatmentValue; }