Exemple #1
0
    void Start()
    {
        gm = GameManager.instance;

        player = FindObjectOfType <Player>();
        GameOverScreen.SetActive(false);

        if (FindObjectOfType <Survive>())
        {
            TimerText.gameObject.SetActive(true);
            survive = FindObjectOfType <Survive>();
        }
        else if (FindObjectOfType <CountDown>().enabled)
        {
            TimerText.gameObject.SetActive(true);
            countDown = FindObjectOfType <CountDown>();
        }
        else
        {
            TimerText.gameObject.SetActive(false);
        }

        for (int i = 0; i < EnergyBars.Length; i++)
        {
            if (i < GameManager.maxEnergy)
            {
                EnergyBars[i].gameObject.SetActive(true);
            }
            else
            {
                EnergyBars[i].gameObject.SetActive(false);
            }
        }

        RectTransform rt = EnergyBorder.GetComponent <RectTransform>();

        //rt.sizeDelta = new Vector2(rt.sizeDelta.x / 2, rt.sizeDelta.y );
        rt.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, (rt.rect.size.x / 10f) * GameManager.maxEnergy);
    }
    void Start()
    {
        player = FindObjectOfType <Player>();
        GameManager gm = GameManager.instance;

        if (FindObjectOfType <LlegarMeta>() != null)
        {
            llegarMeta             = FindObjectOfType <LlegarMeta>();
            gm.CondicionDeVictoria = "Meta";
        }
        else if (FindObjectOfType <Collect>() != null)
        {
            collect = FindObjectOfType <Collect>();
            gm.CondicionDeVictoria = "Recolectar";
        }
        else if (FindObjectOfType <Transport>() != null)
        {
            transport = FindObjectOfType <Transport>();
            gm.CondicionDeVictoria = "Transportar";
        }
        else if (FindObjectOfType <KillAll>() != null)
        {
            killAll = FindObjectOfType <KillAll>();
            gm.CondicionDeVictoria = "MatarATodos";
        }
        else if (FindObjectOfType <Kill>() != null)
        {
            kill = FindObjectOfType <Kill>();
            gm.CondicionDeVictoria = "Matar";
        }
        else if (FindObjectOfType <Survive>() != null)
        {
            survive = FindObjectOfType <Survive>();
            gm.CondicionDeVictoria = "Sobrevivir";
        }
    }