Ejemplo n.º 1
0
    // Update is called once per frame
    void Update()
    {
        if (!isDead && leakCount == 0 && mainCamera.CurrentHealth < mainCamera.GetMaxHealth())
        {
            mainCamera.CurrentHealth += .095f * Time.deltaTime;

            Debug.Log(mainCamera.CurrentHealth);

            if (mainCamera.CurrentHealth > mainCamera.GetMaxHealth())
            {
                mainCamera.CurrentHealth = mainCamera.GetMaxHealth();
            }
        }
        else if (mainCamera.CurrentHealth <= 0 && !isDead)
        {
            isDead = true;
            GameObject.Destroy(this.gameObject);
            AudioSource.PlayClipAtPoint(ChainExplosion, transform.position, 1);
        }
    }