UNREAL
UNITY
Weapon.cpp
*Any code not written by me has been omitted*