[guided]The goal of this step is to combine two different modes of convergence into one joint convergence statement. Define $F:\mathbb R\to[0,1]$ by $F(t)=\mathbb P(X\le t)$, the distribution function of $X$. For each $n$, define $H_n:\mathbb R^2\to[0,1]$ by
\begin{align*}
H_n(a,b)=\mathbb P(X_n\le a,\;Y_n\le b).
\end{align*}
This is the joint distribution function of the random vector $(X_n,Y_n)$. The candidate limiting joint distribution function is $H:\mathbb R^2\to[0,1]$ given by
\begin{align*}
H(a,b)=\mathbb P(X\le a,\;c\le b).
\end{align*}
Since the second limiting coordinate is the constant $c$, this means $H(a,b)=0$ when $b<c$, and $H(a,b)=F(a)$ when $b\ge c$.
We now check convergence at continuity points of $H$. Fix a continuity point $(a,b)\in\mathbb R^2$ of $H$.
First suppose $b<c$. Set $\varepsilon=(c-b)/2>0$. If $Y_n\le b$, then $Y_n$ is at least $\varepsilon$ away from $c$, so
\begin{align*}
\{Y_n\le b\}\subset\{|Y_n-c|\ge\varepsilon\}.
\end{align*}
Therefore
\begin{align*}
0\le H_n(a,b)\le \mathbb P(|Y_n-c|\ge\varepsilon).
\end{align*}
The hypothesis $Y_n\xrightarrow{\mathbb P}c$ says precisely that this last probability tends to $0$ for every positive $\varepsilon$. Hence $H_n(a,b)\to 0$. Since $b<c$, we also have $H(a,b)=0$, so the desired convergence holds in this case.
Now suppose $b>c$. Set $\varepsilon=(b-c)/2>0$. If $Y_n>b$, then $|Y_n-c|\ge\varepsilon$, so
\begin{align*}
\{Y_n>b\}\subset\{|Y_n-c|\ge\varepsilon\}.
\end{align*}
The event $\{X_n\le a\}$ splits into the part where $Y_n\le b$ and the part where $Y_n>b$. Consequently,
\begin{align*}
\mathbb P(X_n\le a)-\mathbb P(|Y_n-c|\ge\varepsilon)\le H_n(a,b)\le \mathbb P(X_n\le a).
\end{align*}
The right-hand probability $\mathbb P(X_n\le a)$ converges to $F(a)$ because $X_n\Rightarrow X$ and, since $(a,b)$ is a continuity point of $H$ with $b>c$, the point $a$ is a continuity point of $F$. The error term tends to $0$ by convergence in probability of $Y_n$ to $c$. The [squeeze theorem](/theorems/627) gives $H_n(a,b)\to F(a)=H(a,b)$.
The horizontal line $b=c$ is the only possible discontinuity contributed by the deterministic second coordinate. At continuity points lying on that line, the same one-sided estimates force convergence as well. Hence $H_n(a,b)\to H(a,b)$ at every continuity point of the limiting joint distribution function. By the distribution-function characterization of convergence in distribution on $\mathbb R^2$,
\begin{align*}
(X_n,Y_n)\Rightarrow (X,c).
\end{align*}[/guided]