Footer Toolbar

Video Transcript

On the bottom of the editor are several toolbars.

The first is the message log. Errors, information, and debugging messages are added here. You can filter which types of messages show up using the check boxes on the right. You can right click on a message or a multiple selection of messages to copy them to the clipboard. You can write to the debug or error logs in a node by using the functions Error or Debug and passing a string value.

The Compile Errors tab shows any compile errors in nodes that have instances in your project. The tab title shows you how many errors there are. You can double click on an error to jump to an instance of the node, open it, and highlight the line with the error. Errors are also shown on the node under the code editor.

The Profiler is complex enough to have its own video.

The playback controller lets you stop live data and play back a cache of past data. This is a powerful method of debugging a real time program. You can navigate through the project as usual and open up graph editors to see exactly what is happening in slow motion. Use the arrow key pad to control playback. To toggle playback mode press the down arrow. When playback mode is on the node screen editors get a red background. Use the back and forward arrows to move back and forward one update at a time. The Home and End keys jump to the beginning and end of the playback timeline. To run through the timeline at full speed press the up arrow, and press it again to stop. You can also drag the timeline and use the buttons on the playback toolbar. Like all hotkeys, you can edit the playback controls in the Key Bindings editor from the options drop down.

By default the playback controller records 10 seconds of data, but you can change this with the drop down.

The search tab lets you search for node definitions, agents and node groups in your project, library items, and even settings pages. Press Control + F to bring up the search box and start typing. You can add nodes or agents to a node screen by dragging them from the search tab. Clicking on a node definition that is in the project brings up a list of instances, double click to jump to and select the instance. Double click on an agent to open it.

The notes tab lets you write notes about an agent. The notes will show as a tool tip when you hover over an item in the project tree. The notes box is only available when a node screen editor is the active control.