Exemplo n.º 1
0
 void Interact()
 {
     if (Input.GetButtonDown("Fire1") || Input.GetButtonDown("Fire2"))
     {
         Vector2 greenZonePosition = mask.GetComponent <Transform>().position;
         float   greenZoneStart    = greenZonePosition.x - mask.GetComponent <Transform>().localScale.x;
         float   greenZoneEnd      = greenZonePosition.x + mask.GetComponent <Transform>().localScale.x;
         if (cursor.transform.position.x >= greenZoneStart && cursor.transform.position.x <= greenZoneEnd)
         {
             StressMeterController.DecrementStressLevel();
             interactable.gameWon();
         }
         else
         {
             Reset();
         }
     }
 }