Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- IEnumerator FireMainGun()
- {
- shooted = true;
- //Отвечает за разброс
- randomNumberX = rnd.Next(-strayFactor, strayFactor);
- randomNumberY = rnd.Next(-strayFactor, strayFactor);
- randomNumberZ = rnd.Next(-strayFactor, strayFactor);
- //Поворачиваем на этот вектор
- instantiatedProjectile.transform.Rotate(randomNumberX, randomNumberY, randomNumberZ);
- audio.PlayOneShot(ShootAudio);
- Instantiate(GunParticle, GunParticleObject.transform.position, GunParticleObject.transform.rotation);
- //Instantiate(MuzzleSmoke, GunParticleObject.transform.position, GunParticleObject.transform.rotation);
- instantiatedProjectile = (GameObject)Instantiate(mainGunProjectile, GunParticleObject.transform.position, GunParticleObject.transform.rotation);
- instantiatedProjectile.rigidbody.velocity = gunMuzzlePoint.transform.TransformDirection(new Vector3(0, 0, 150.0f));
- yield return new WaitForSeconds(SpeedShoot);
- shooted = false;
- }
Add Comment
Please, Sign In to add comment