The correct method is to calculate everything important in GameMode (this is server only) and set the variables in the GameState which are replicated to the clients. This also prevents cheating in multiplayer.
In short: Yes
The correct method is to calculate everything important in GameMode (this is server only) and set the variables in the GameState which are replicated to the clients. This also prevents cheating in multiplayer.
In short: Yes