Exemplo n.º 1
0
 void OnThrowingSmokeEnd()
 {
     lastTimeSmokeEnded = Time.time;
     StartCoroutine(PlaySmokeEndTransition());
     isThrowingSmoke = false;
     currentSmokeProjectile.SetIsControlled(false);
     currentSmokeProjectile = null;
 }
Exemplo n.º 2
0
    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;
    }