public TalentBonusPulledFromList(TalentDelegate talent, params float[] multipliers) : base(talent) { _bonuses = new float[multipliers.Length + 1]; _bonuses[0] = 0f; multipliers.CopyTo(_bonuses, 1); }
private Talents(TalentDelegate talent) { _talent = talent; }
public TalentBonusCalculatedFromMethod(TalentDelegate talent, CalculationDelegate calculation) : base(talent) { _calculation = calculation; }
public TalentBonusPulledFromList(TalentDelegate talent, params float[] multipliers) : base(talent) { _bonuses = new float[multipliers.Length + 1]; _bonuses[0] = 0f; multipliers.CopyTo(_bonuses, 1); }
private Talents(TalentDelegate talent) { _talent = talent; }
public TalentBonusCalculatedFromMethod(TalentDelegate talent, CalculationDelegate calculation) : base(talent) { _calculation = calculation; }