void OnThrowingSmokeEnd() { lastTimeSmokeEnded = Time.time; StartCoroutine(PlaySmokeEndTransition()); isThrowingSmoke = false; currentSmokeProjectile.SetIsControlled(false); currentSmokeProjectile = null; }
void ThrowSmoke() { isThrowingSmoke = true; playerWeapon.HideGun(); jettAnimationController.PlayThrowSmokeAnimation(); GameObject _smokeProjectile = Instantiate(smokeProjectile, smokeFiringTransform.position, playerCamera.transform.rotation); currentSmokeProjectile = _smokeProjectile.GetComponent <JettSmokeProjectile>(); currentSmokeProjectile.InitializeValues(false, playerCamera); smokeAttempts += 1; }