Ejemplo n.º 1
0
    public void MyUpdate()
    {
        if (GameObject.Find("LevelManager") != null)
        {
            level = GameObject.Find("LevelManager").GetComponent <LevelLogic>();
        }

        woodUiEasing       = woodUi.gameObject.GetComponent <ResourcesEasing>();
        foodUiEasing       = foodUi.gameObject.GetComponent <ResourcesEasing>();
        goldUiEasing       = goldUi.gameObject.GetComponent <ResourcesEasing>();
        happinessUiEasing  = happinessUi.gameObject.GetComponent <ResourcesEasing>();
        populationUiEasing = populationUi.gameObject.GetComponent <ResourcesEasing>();

        if (Input.GetKeyDown(KeyCode.K))
        {
            victory = false;
            ToggleEnding();
        }
        else if (Input.GetKeyDown(KeyCode.L))
        {
            victory = true;
            ToggleEnding();
        }
        //AddCurrentPopFromTime();
        if (!gameEnded)
        {
            if (castle >= 1)
            {
                victory = true;
                ToggleEnding();
            }
        }

        if (happiness <= 0)
        {
            victory = false;
            ToggleEnding();
        }
        UpdateUI();

        if (barracks >= 1)
        {
            TowerBehaviour.ChangeStats(30, 2);
        }
    }