What problem does it solve?
This Skill solves the time-consuming, error-prone task of inspecting and configuring UnityEvent persistent listeners in Unity scenes and prefabs.
Core Features & Use Cases
- List and inspect persistent listeners: Read what callbacks are currently wired for events like Button.onClick or Slider.onValueChanged, including counts and per-listener details.
- Edit persistent listener configuration in-editor: Add new listeners, update call-state (Off / RuntimeOnly / EditorAndRuntime), batch-add multiple listeners, clear all listeners, and copy listeners between events.
- Runtime invocation support (limited): Invoke a UnityEvent explicitly for runtime/Play mode testing without needing to trigger via the UI.
Example use case: You have a prefab variant where a Button.onClick calls the wrong method, and you need to list current persistent listeners, remove the incorrect one, set the call-state to RuntimeOnly, and add the correct handler method.
Quick Start
Use the unity-event skill to list the persistent listeners on the Button.onClick event for the target object you specify.