AGrenade derives from AWeapon.
in AWeapon.h I set the collision to
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Collision)
UBoxComponent* CollisionComp;
in AGrenade I want to have a sphere collision, however if I do:
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Collision)
USphereComponent* GrenadeComp;
I get both the box and sphere collision components in the blueprint when I only want the sphere.