Example #1
0
 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();
 }
Example #2
0
    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();
    }