Ejemplo n.º 1
0
 private void CheckForDeath()
 {
     if (currentHealth <= 0)
     {
         isDead = true;
         Debug.Log("Cartilidge has died");
         transitionManager.FadeToNewScene(deathScene);
         gameObject.SetActive(false);
     }
 }
Ejemplo n.º 2
0
    private void ExitFunction()
    {
        correspondingInEffector.SetActive(false);
        cam.Follow = null;
        playerController.controllable           = false;
        instanceInformation.currentPlayerHealth = cartilidgeHealth.currentHealth;
        instanceInformation.exitedSceneName     = SceneManager.GetActiveScene().name;

        if (outRight)
        {
            playerController.rb2D.AddForce(Vector3.right * halvedFore, ForceMode2D.Force);
        }
        else
        {
            playerController.rb2D.AddForce(Vector3.left * halvedFore, ForceMode2D.Force);
        }

        transitionManager.FadeToNewScene(gotoScene);
    }