using System.Linq; using EvoCalculator.Core.Models.Calculation.Models.Prepared; namespace EvoCalculator.Core.Calculation.Columns { public class RatExpensesColumn : BaseColumn { public RatExpensesColumn(int count) : base(count) { } public void ComputeValues(PreparedValues preparedValues) { for (var i = 0; i < Values.Length; i++) { Values[i] = 0; } Values[1] = -preparedValues.BaseRatCost; Values[4] = preparedValues.RetroBonus; Values[0] = Values.Sum(x => x); } } }