Beispiel #1
0
 void Update()
 {
     if (Input.GetButtonDown("Screenshot"))
     {
         screenshot.TakeShot();
     }
     if (Input.GetButtonDown("Start"))
     {
         if (onPause == false)
         {
             StartCoroutine(showPauseMenu());
         }
         else
         {
             StartCoroutine(hidePauseMenu());
         }
     }
     if (onPause == true && Input.GetJoystickNames().Length == 0)
     {
         Cursor.visible = true;
     }
     if (onPause == false)
     {
         Cursor.visible = false;
         if (inDialog == true)
         {
             Anim.Play("Idle");
         }
         if (dead == false && inDialog == false && inCinematic == false)
         {
             HandleWeapon();
             HandleMovement();
             HandleChest(chestCol);
         }
         if (dead == true)
         {
             if (isGrounded == true)
             {
                 gameObject.GetComponent <Rigidbody2D>().simulated       = false;
                 gameObject.GetComponent <CapsuleCollider2D>().isTrigger = true;
             }
         }
         HandleHealth();
         HandleDeath();
     }
 }