private void ObserveNextTurnImpl(ObserveNextTurnReq req, ObserveNextTurnResp resp) { ObservedGameInfo gi = Server.GameManager.ObserveNextTurn(req.ObserverId, req.GameId, req.Auth.GetClientCode()); resp.GameInfo = new EnObsGameInfo(gi); resp.TurnInfo = (gi.TurnInfo == null) ? null : new EnObsTurnInfo(gi.TurnInfo); }
private void ObserveNextTurnImpl(ObserveNextTurnReq req, ObserveNextTurnResp resp) { Team team = Server.TeamRegistry.GetTeam(req.Auth.TeamName); ObservedGameInfo gi = Server.GameManager.ObserveNextTurn(req.ObserverId, req.GameId, req.Auth.GetClientCode(), team); resp.GameInfo = new EnObsGameInfo(gi); resp.TurnInfo = (gi.TurnInfo == null) ? null : new EnObsTurnInfo(gi.TurnInfo); }