Hi,
Can it be possible to please add a blueprint feature to move a Blueprint variable into the C++ base class if any?
For example let’s say i have a variable called ‘health’ which is in my blueprint ‘mybp’, and that blueprint inherits from a C++ base class ‘mynative’. I want to move that variable from the mybp class into the C++ native class (let’s say i wrote it first entirely in blueprint, and am now migrating to C++).
At present the steps are:
- Rename the blueprint variable to “health old” so that there is no clash with the names
- Create a variable in the C++ class called ‘health’ with the correct UPROPERTY() values
- Compile the C++
- Use find references on the blueprint to find all instances of ‘health old’
- manually replace all the references of ‘health old’ to health, remembering that ‘find references’ does not find all references and will ignore maths expressions for example.
- Save and compile all blueprints
- Test
This could be made much simpler, i propose this as a different option to ‘nativize’, as this is for people who want to permenantly port parts of a blueprint to C++ and need a human readable head-start.
Thoughts?