Debugging
Last updated
Last updated
The plugin is integrated with the feature of Unreal in Build -> Map Check. Use this to find build time errors such as actions with invalid targets, or function names selected.
To effectively debug runtime errors, you will need to enable some console commands and look at the logs of the game to figure out what the issue is.
The console can be opened with the tilde (~) key by default. Here is the list of console commands that are available for use with the plugin:
ActorIO.DebugActions <bool>
Enable I/O action execution messages. Enabled by default.
ActorIO.WarnAboutInvalidTarget <bool>
Warn about missing or invalid target actor when executing I/O action.
ActorIO.LogNamedArgs <bool>
Log named arguments to console when executing I/O action.
ActorIO.LogFinalCommand <bool>
Log the final command sent to the target actor after executing I/O action.
All error messages and issues are logged to the in Window -> Output Log. Use the -log
launch parameter to see logs when you are not playing in the editor (e.g. in Standalone Game play mode, or packaged builds).