RelationsInspector Node-graph editor for Unity

uGUI event backend

Description

The uGUI event backend displays all components of the active scene which handle uGUI events. Connected to each component node are nodes for its listener methods. That way the graph provides an overview of every method call comming from a uGUI event.

Usage

Load the scene you want to analyse. Click the Show scene UI events button in the toolbar to generate the graph.

The relation arrow tooltip shows which of the component’s events the listener handles. The listener node tooltip shows the name of the called method, the passed arguments, the class and the owner GameObject. The listener node context menu lets you open the method’s class in your code editor. Through the toolbar you can choose how node selection is handled: either the corresponding GameObject or component gets selected in the hierarchy and inspector windows, or they are not affected at all.

Installation

This backend is shipped with RelationsInspector.

Media

This image shows a prefab asset being referenced by the scene’s camera object, via a GameManager and two Prefab instance objects.