Exemplo n.º 1
0
    public void Start()
    {
        canvasObject     = gameObject.transform.Find(StaticNames.PauseCanvas).gameObject;
        playerController = GameHelpers.GetPlayerController();

        canvasObject.SetActive(false);
    }
Exemplo n.º 2
0
    // Update is called once per frame
    public void Update()
    {
        timeLeft -= Time.deltaTime;

        if (timeLeft <= 0f)
        {
            GameHelpers.GetPlayerController().Die();
        }

        if (timeLeft < 5.51f)
        {
            textComponent.color = StandardColor.Red.GetColor();
        }
        else
        {
            textComponent.color = StandardColor.White.GetColor();
        }

        if (timeLeft < 3.51f)
        {
            animatorComponent.enabled = true;
        }

        textComponent.text = string.Format("{0,3:0}", timeLeft);
    }