private void AddMissiles(Vector2 position) { NewProjectile missile = new NewProjectile(); missile.Initialize(GraphicsDevice.Viewport, missileTexture, position); missiles.Add(missile); }
/////// void Launch2() { if (currentRedAmmo > 0) { GameObject projectileObject = Instantiate(newProjectile, rigidbody2d.position + Vector2.up * 0.5f, Quaternion.identity); NewProjectile projectile = projectileObject.GetComponent <NewProjectile>(); projectile.Launch2(lookDirection, 300); animator.SetTrigger("Launch"); PlaySound(throwSound); } }