Shotgun Barrel
The ShotgunBarrel is a specialized type of RaycastBarrel designed to simulate the behavior of a shotgun. It inherits all the logic from the base barrel, but fires multiple projectiles in a spread pattern.
✅ Ideal For
- Shotguns
 - Scatterguns
 - Energy blasters
 
⚙️ How it works
Each time the barrel fires:
- It casts multiple rays—one for each pellet—in random directions within a cone defined by the 
Spreadvalue. - Each ray:
- Applies damage
 - Triggers 
On Hitevents - Can spawn independent visual or physical impacts
 
 
Note
The ShotgunBarrel sacrifices pinpoint accuracy for wide coverage, making it perfect for close-range combat.
📐 Additional Settings
Aside from the raycast barrel logic, the shotgun barrel has extra settings highlighted in the red box in the image below
| Field | Description | 
|---|---|
| Range | Max distance of raycast or projectile | 
| Layers | Which layers can be hit | 
| Damage Points | How much damage each shot deals | 
| Impacts | Prefabs spawned when a hit is registered | 
| On Hit Event | Allows advanced logic or effects when a hit occurs | 
| Spread | The angle in degrees to randomly offset each pellet. Higher values result in a wider spread. | 
| Pellets | List of particle system that acts as number of shots fires per round |