UI Event Debugger Tool is a Unity Scene View overlay tool that shows assigned events for UI elements. Hover over Buttons, Toggles, Sliders, and more to view listeners instantly.UI Event Debugger Tool is a Scene View overlay for Unity that lets you instantly identify which events are assigned to any UI element—without opening a single script. Simply hover over Buttons, Toggles, Sliders, and more to view their event listeners directly in the Scene View.Built for speed and clarity, the tool provides a floating info box with component details, event lists, and quick access to linked methods. You can pin elements, highlight UI objects, and navigate straight to scripts in your IDE with a single click.It supports a wide range of Unity UI components, and detects both persistent and runtime listeners during Play Mode. Interface-based handlers and common Unity event systems are also fully supported.With customizable settings, exportable reports, and a lightweight editor-only design, UI Event Debugger Tool helps streamline UI debugging and improves workflow without affecting build size.Note: This tool is designed for UGUI (UnityEngine.UI) only and does not support UI Toolkit (UIElements).RequirementsUnity 2021.3 LTS or newerTextMeshPro (installed via Package Manager)Unity UI package (com.unity.ugui)Features:Scene View Floating BoxAppears on hover over any detected UI elementShows component type badge with Unity built-in iconColor coded per component typeSolid white highlight outline around hovered elementSmooth fade in/out animationConnector line from box to elementPing and Select buttonsPersistent and Runtime listener sectionsInterface handler sectionOverlay PanelEnable/Disable toggleInclude Inactive Elements toggleInclude Inactive Canvas toggleBox Scale slider (0.5x to 2x)All settings saved via EditorPrefsPreferences WindowOpen via Tools → UI Event Debugger tool → PreferencesCustom colors per component typeThree preset themes: Default, Pastel, High ContrastExport event report as .txt or .csv or .jsonFull keyboard shortcut referenceVersion info and changelogRuntime Detection (Play Mode)Detects runtime listeners added via AddListener()Distinguishes persistent vs runtime listenersLambda/anonymous method detection with warningInterface DetectionDetects all 17 Unity event interfacesIPointerClickHandler, IDragHandler, IScrollHandler etc.Shows script name and method nameSupportFor questions, bug reports or feature requests:Email: support@300minds.comPlease include your Unity version, a description of the issue and steps to reproduce when reporting bugs.



