Exemplo n.º 1
0
    public void UpdateTrainQueue()
    {
        City      city  = PlayerController.instance.currentCity;
        TrainUnit train = city.GetTrainQueue();

        if (train != null)
        {
            int amount = train.ProduceAmount(city.GetTot(Res.PROCESS) + city.GetProd(Res.PROCESS));
            buildTime.text = "Training " + amount + " per turn";
        }
        else
        {
            buildTime.text = "";
        }
        buildQueue.text = (train != null) ? train.type.ToString() : "---";

        buildList.ClearOptions();
        buildList.AddOptions(GetTrainablesNames());
        buildingButton.interactable = true;
        unitButton.interactable     = false;
    }