Can't Change Spring Arm Settings in Blueprint Editor

I’m new to UE4 and I started to follow a tutorial I’ve found online.
/185-unreal-engine-4-c-tutorial

I made a C++ pawn class, added 3 components (mesh, springarm and camera) and made a blueprint that inherents from the previously made cpp class, so I can change settings within the blueprint editor. I can change the inherited mesh and camera component via the blueprint editor just fine, but for the springarm there are no settings shown.

I’d like to change the rotation from the springarm in the editor. What’s wrong?

UPROPERTY(EditAnywhere)
UStaticMeshComponent* Mesh;

UPROPERTY(EditAnywhere)
USpringArmComponent* SpringArm;

UPROPERTY(EditAnywhere)
UCameraComponent* Camera;

Yes, I did. It looks like this
https://streamable.com/q4a3pj

I can’t believe how buggy UE4 is. First rotation problems now this

It works now. The blueprint was corrupted again and had to create a new one.

This is getting weird.

Have you tried restarting the editor?

I had the same problem in a different tutorial (ToonTanks). I fixed it by Reparenting:

  1. In BP_MyPawn → Class Settings → Details → Parent Class → Pawn
  2. Then back to original Parent Class.

However, you will loose Blueprint Variable Values.

1 Like