public float GetMonthlyGold() { var army = gameObject.GetComponentInParent <NationController>() .Army.GetComponent <ArmyController>(); var armyCost = Constants.RegimentMonthlyCostConstant * army.strength * Constants.RegimentCost; return(Provinces.Sum(province => province.Gold) - armyCost); }
public int GetMonthlyManpowerRecovery() { return((Constants.ManpowerIncrease + Provinces.Sum(province => province.Manpower)) / Constants.ManpowerRecoverySpeedDivider); }