Debugging plugin code
By default, the plugin is always compiled with optimizations enabled. If you'd like to debug the plugin, you need to do the following:
Make sure the plugin is in your project (not engine), and that you're in DebugGame
Create an empty text file named
VoxelDevWorkflow_Debug.txt
in:To enable it globally:
%appdata%/Unreal Engine
To enable it locally:
YourProject/Plugins
Rebuild the plugin. This will also disable Unity build for the plugin, so you should see >600 actions.
You can check VOXEL_DEBUG is enabled in the engine startup log:
VOXEL_DEBUG=1
will be printedThe code handling this logic is here: https://github.com/VoxelPlugin/VoxelPlugin/blob/dev/Source/VoxelCore/VoxelCore.Build.cs#L31