A few other improvements would be very helpful to the users:
- The idea that you have to compile the app to input the default value of a variable is just not great. Compiling takes time, which reduces effectiveness. You don’t need to do that - simply save the variable default values separately before the engine is actually compiled, and when compilation occurs transfer everything to the variable. Avoids the bizarre situation where you have to compile, add a default value and compile again!
- Each variable in a child blueprint should be given an explicit flag to determine whether it inherits the value of the parent. Often it overwrites it out of the blue, and that destroys the workflow. The number of workarounds I have to fix this is incredible - functions and functions that all they do is to initialise variables to circumvent this inconsistent engine behaviour.
Thanks