Weapons will fire automatically when you get close to enemies. A weapon type accords to the distance between enemies.