PlayerState has ReadOnly Score variable
I created a new BP extending PlayerState and tried adding a Score variable. That failed, because it already inherited one from PlayerState. However, Score, as well as PlayerName, are read only. Why is this?
No, people think online services are super impotent and required, reality is way different. UE4 multiplayer implementation is made so server can work independently and don't need any online service to run, those are just extra features, not to mention online services are mostly only social services.
No. 1 reason properties are read only is because just setting those varbales don't execute any update code, to force higher level programmers to use different method properties are either protected in C++ or read only in blueprint, or there compatibility issues with blueprint workflow (probably due to fact it's replicated?) and UE4 expect you to use C++ which is seems to be the case with Score.
In case of player name, it is as explayed above, it not about online service is to force you to call a function:
But for some reason it is not binded in to Blueprint
Follow this question
Once you sign in you will be able to subscribe for any updates here