UPROPERTY(VisibleDefaultsOnly, BlueprintReadOnly, Category = “Components”)
USkeletalMeshComponent* SkeletalMesh;
UPROPERTY(VisibleDefaultsOnly, BlueprintReadOnly, Category = “Components”)
USpringArmComponent* SpringArm;
UPROPERTY(VisibleDefaultsOnly, BlueprintReadOnly, Category = “Components”)
UCameraComponent* MainCamera;
If you changed the visibility (for example it was EditAnywhere instead of VisibleDefaultsOnly) there’s a known Engine bug that doesn’t update the visibility of existing child blueprints.
Have you tried to recreate a child blueprint class from the C++ class?
Hi there
Have you tried to reload the project from visual studio, this maybe work
isn’t Ryder a good fit? (in fact, I compiled the project both in the studio and in the rider)
So, I used rider and in my experience, rider is pretty great on ue 4, but I had some problems with UE5 and now I’m using VSCode following this setup Setting Up Visual Studio Code for Unreal Engine | Unreal Engine 5.0 Documentation
I use Rider and I love it, especially because the intellisense is so much better than visual studio (and this is the main reason that brought me to abandon VScode initially).
Rider with VSCode shortcuts and some tweaks/plugins is the perfect tool for my daily use.
I tried to create an actor with your strings:
I can confirm that I’m able to edit all these values in the BP but right now I don’t remember if it was like this in UE4 too, I don’t think I’ve ever used that property on a component :
They were already editable in UE4, the main difference is that you weren’t able to see all there params in clicking on “Self”:
As you can see it was pretty similar, so if it is a bug it’s not a new thing (But honestly I think it’s a wanted behaviour)
Exactly. When you click on self, the parameters of all components should not be visible in the details panel. But in order for these parameters to be visible when you select the components themselves in the hierarchy, you need to use VisibleDefaultsOnly, otherwise you simply will not be able to configure these components. I want to see only variables with the EditDefaultsOnly property in the details panel. And this approach worked in all previous versions of the engine, but does not work in 5.1.1 : (