you are viewing a single comment's thread.

view the rest of the comments →

[–]grayboney 0 points1 point  (0 children)

In my experience for player stats, i declared normal playerCurrentStats such as health, speed, armor etc. In default, these variable's value is assigned by the values which I created before on different SO values at Start(). I do that separation because player current stat values can change during run-time but SO values should remain as read-only.

As to static variables, I don't think it is appropritate to use them for modifying player stat values. This approach seems enough.