Example #1
0
        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);
        }
    }