Weapons - NoahTCurtis/glame-lfs GitHub Wiki

Weapons use multiple objects. The player holds a Weap prefab, which is responsible for first person animations and ammo behavior. They pick up weapons from Pickup Objects, which are responsible for being idle dummies of the held Weap. There are also projectile objects which represent the version which is thrown. Anything else the weapn emits is also a projectile, like rockets or bullets. GBE beams are not projectiles, as they use the BeamManager