Ejemplo n.º 1
0
 void Update()
 {
     if (GameManager.instance.IsShootingEnabled && CompareTag("PlayerWeapon") && !GameManager.instance.IsMenuOpen)
     {
         if (Input.GetMouseButtonDown(1) && !cooldownBar.CoolingDown)
         {
             Fire();
             cooldownBar.Cooldown(fireRate);
         }
     }
 }
Ejemplo n.º 2
0
 void Update()
 {
     if (GameManager.instance.IsShootingEnabled && CompareTag("PlayerWeapon") && !GameManager.instance.IsMenuOpen)
     {
         if (Input.GetMouseButtonDown(1))
         {
             if (currentShot != null)
             {
                 // Perform teleport
                 Teleport(currentShot.transform.position);
             }
             else if (!cooldownBar.CoolingDown)
             {
                 // Fire shot
                 currentShot = Instantiate(shotPrefab, shotSpawn.position, shotSpawn.rotation) as GameObject;
                 PlayAudioSources();
                 cooldownBar.Cooldown(fireRate);
             }
         }
     }
 }