The reason why the native variable doesn’t appear in the Replace References window is because the Blueprint “Float” datatype is double precision while the “float” datatype in C++ is single-precision.
Workaround:
- Declare/Define the native variable as a “double” type and compile
- Use Replace References in the Blueprint
- Change the native variable to “float” type if single-precision is desired and recompile