I am currently reading the documentation and I found this
I am pretty sure that I have a bug in the docs but if it’s not a bug I would like to know why
/** point light component */ UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Switch Components") TSubobjectPtr<UPointLightComponent> PointLight1;
They declare the variable as ReadOnly but they change the value in blueprint. In the construction script they use the set brightness function and in the eventgraph they change the light color.
How can they do this if the value is ReadOnly?