Let $X_n$, $n\in\mathbb{N}$ denote a sequence of real-valued random variables that converges in distribution to the standard normal distribution. In addition, each $X_n(c)$ is a function of a real-valued parameter $c$. I.e. $X_n(c) \stackrel{d}{\to}\mathcal{N}(0,1)$ as $n\to\infty$.
Now, assume $c$ is unkown but the sequence $c_n$, $n\in\mathbb{N}$ converges almost sure to $c$.
What are sufficient conditions for the functions $X_n(c)$, such that $X_n(c_n) \stackrel{d}{\to}\mathcal{N}(0,1)$ as $n\to\infty$? (As stated above, at the limit point $c$ the sequence $X_n(c)$ also converges in distribution to $\mathcal{N}(0,1)$.)
This statement cannot be true in general. But, I assume it holds if $X_n$ are continuous functions of $c$. Does it?
[EDIT] Here is a counterexample for $X_n:(0,\infty)\rightarrow\mathbb{R}$ continuous. (This doesn't seem to work for $X_n$ defined over all of $\mathbb{R}$, as you commented).
Let $N\sim \mathcal{N}(0,1)$ and define: $$ X_n(c):=\begin{cases} N, & \text{if }n>c^{-1}+1,\\ N(n-c^{-1}), & \text{if }c^{-1}\leq n\leq c^{-1}+1,\\ 0, & \text{else.} \end{cases} $$
In other words, $c\mapsto X_n(c)$ is $0$ for small $n$ but normally distributed for large $n$. In between, the function linearly interpolates - hence continuity of $c\mapsto X_n(c)$. (You could even find a polynomial interpolation in between with Weierstrass, then you have a smooth counter-example). Evidently, $X_n(n^{-1})=0$ for all $n\in\mathbb{N}$, which completes the counterexample.
I think these references might be helpful to find sufficient conditions: this and that.