public void Update(UpdateGameStateRequest request) { lock (mutex) { context.GameState = request.GameState; propertyRepository.Save(nameof(context), context); playerHandler.SetActivePlayers(context.GameState?.Players); } }
public void UpdateGameState(UpdateGameStateRequest request) { this.game.Update(request); }