I use the Workbench a lot when prototyping, for example; adjusting UI elements or actor variables during runtime:
//This command adjusts the Player's current weapon's rate of fire playerWeapon<>TestWeapon.@rof := 500
The ability to quickly make changes to instance data in this manner helps to avoid tons of recompiles.
The only issue is that the changes are temporary; I have to hunt down the variables and change them to what I found was desired.
Would it be possible in the future, with the way that SK handles data members, to have such runtime modifications reflected in the UE editor? I understand that SK is modifying instances, but such functionality would greatly help in prototyping UI elements, among other complex systems.
A related request that would help in the above case would be the ability to specify a line/section of code that would be run whenever any other line of code is executed in the workbench. An example of said code would be this:
//Reopens the currenly open level GameLib.open_level(@@world GameLib.current_level_name>>)
The ability to reload the level (and with it all UI elements) automatically would remove the need to switch between the PIE window and the IDE when modifying dynamic UI.