Asteroids.Classes.Player.Shoot C# (CSharp) Метод

Shoot() публичный Метод

public Shoot ( int weapon ) : Weapon
weapon int
Результат Weapon
        public Weapon Shoot(int weapon)
        {
            // 1 = basic bullet
            if (weapon == 1)
            {
                BasicBullet basic = new BasicBullet();
                basic.SetTexture(bulletTexture);
                hitboxWidth = (basic.GetTextureWidth() / 2);
                hitboxHeight = (basic.GetTextureHeight() / 2);
                tempPlayerPos.X = (playerPos.X - hitboxWidth);
                tempPlayerPos.Y = (playerPos.Y - hitboxHeight);
                basic.SetPos(tempPlayerPos);
                basic.SetDirection(bulletDirection);
                delay = maxDelay;
                return basic;
            }
            return null;
        }