public static void Start() { time = 0; foreach (var x in Main.states) { x.CalculateIncome(); GlobalTrade.AddInformation(x.Income, x.treasury); } GlobalTrade.DiscardCource(); foreach (var x in Main.states) { x.statistica.Add(new ResourceData(x.Income, x.treasury, time)); } GlobalTrade.StartGlobalTrade(); }
public void StateDecaSecondUpdate() { allRegimentsUpkeep = CountingUpkeep(); SpendTreasure(allRegimentsUpkeep); stateAI.ProcessOrders(); stateAI.autoTrader.DealsUpdate(); CalculateIncome(); stateAI.IncomeResources(Income); diplomacy.DiplomacyUpdate(); GlobalTrade.AddInformation(Income, treasury); statistica.Add(new ResourceData(Income, treasury, GameTimer.time)); TreasureChange?.Invoke(); }