Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public int GetMonthlyManpowerRecovery()
 {
     return((Constants.ManpowerIncrease + Provinces.Sum(province => province.Manpower)) /
            Constants.ManpowerRecoverySpeedDivider);
 }