I’m a developer and I prefer C++ over blueprints but I’ve found several items on the Marketplace that I’d like to use in my project that are written in blueprints. I’ve done some digging and found some responses to this but I just want to make sure I’m understanding what needs to be done and see how others are tackling this.
I’ll use Ultra Dynamic Sky as an example. Let’s say I want to set up some dynamic weather logic in C++ which would involve changing some variables in the UltraDynamicSky blueprint, such as lowering the intensity of the sunlight, increasing the cloud density, etc.
I’ve read that things can easily get out of whack if you change a variable type or something in a blueprint and forget to change it in the code or maybe have two variables with the same name, etc., and that it’s better to define your variables in C++ and make them accessible to the blueprint.
So is the best option in such a case to redefine the variables in C++ and remove the definitions from the blueprints and change them to use the variables you defined in C++? And if so, are there any tools, like class viewers or whatever that makes this process any easier? Or is there a better way?