Seems like you have many errors.
- You have something called ProjectileMovement that isn’t properly included (likely need to add #include “GameFramework/ProjectileMovementComponent.h” )
- You’re hiding an InputComponent (e.g. There already is a member named InputComponent in a base class and you likely have a local variable of the same name somewhere.)
- Whatever FP_Muzzle, etc are, you aren’t properly including them as well.