Beispiel #1
0
    public void onLoad()
    {
        if (tradingTextUpdater == null)
        {
            tradingTextUpdater = GetComponent <TradingTextUpdater>();
        }

        if (gameManager == null)
        {
            gameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent <GameManager>();
        }

        updateRelationsText(kingdom);
        updatePrices(kingdom);

        if (gameManager.warStatus[GameManager.Kingdom.Cobeth] || gameManager.conqueredStatus[GameManager.Kingdom.Cobeth])
        {
            cobethB.interactable = false;
        }

        if (gameManager.warStatus[GameManager.Kingdom.Rym] || gameManager.conqueredStatus[GameManager.Kingdom.Rym])
        {
            rymB.interactable = false;
        }

        if (gameManager.warStatus[GameManager.Kingdom.Galerd] || gameManager.conqueredStatus[GameManager.Kingdom.Galerd])
        {
            galerdB.interactable = false;
        }

        if (gameManager.warStatus[GameManager.Kingdom.Jalonn] || gameManager.conqueredStatus[GameManager.Kingdom.Jalonn])
        {
            jalonnB.interactable = false;
        }
    }
Beispiel #2
0
    public void updateRelationsText(GameManager.Kingdom k)
    {
        if (tradingTextUpdater == null)
        {
            tradingTextUpdater = GetComponent <TradingTextUpdater>();
        }

        tradingTextUpdater.updateText(k);
    }
Beispiel #3
0
    public void updatePrices(GameManager.Kingdom k)
    {
        if (tradingTextUpdater == null)
        {
            tradingTextUpdater = GetComponent <TradingTextUpdater>();
        }

        tradingTextUpdater.updatePrice(k);
    }
Beispiel #4
0
 void Start()
 {
     gameManager        = GameObject.FindGameObjectWithTag("GameManager").GetComponent <GameManager>();
     tradingTextUpdater = GetComponent <TradingTextUpdater>();
 }