private void GetTurnResultImpl(GetTurnResultReq req, GetTurnResultResp resp)
        {
            GameResultInfo gr = Server.GameManager.GetTurnResultForPlayer(req.PlayerId, req.Auth.GetClientCode());

            resp.Turn         = gr.Turn;
            resp.GameState    = gr.GameState.ToString();
            resp.PlayerStates = gr.PlayerStates.Select(p => new EnPlayerState(p)).ToArray();
        }
 public GetTurnResultResp GetTurnResult(GetTurnResultReq req)
 {
     return(HandleServiceCall(req, new GetTurnResultResp(), GetTurnResultImpl));
 }