Example #1
0
 void Fire()
 {
     if (Input.GetButton("Fire1") && shootTimer >= shootController.GetCurrentFireRate())
     {
         firingCoroutine = StartCoroutine(shootController.FireRepeater());
         shootTimer      = 0f;
         StopAllCoroutines();
     }
     if (Input.GetButtonUp("Fire1"))
     {
         if (firingCoroutine != null)
         {
             StopAllCoroutines();
         }
     }
     shootTimer += Time.deltaTime;
 }