What problem does it solve? Wiring UnityEvent callbacks in the Unity Inspector is repetitive and error-prone, especially when connecting many buttons, toggles, or triggers across a scene. This Skill lets you inspect, add, remove, replace, and copy serialized persistent listeners on UnityEvents programmatically, without manually clicking through Inspector drop slots. ## Core Features & Use Cases - Listener Inspection: List all UnityEvent fields on a component and read their persistent listeners, counts, and call states. - Listener Wiring: Add, replace, batch-add, or copy persistent listeners between events, with support for call modes (Off, RuntimeOnly, EditorAndRuntime) and static arguments (int, float, string, bool, object references). - Runtime Invocation: Invoke a UnityEvent explicitly during Play mode for testing event chains. - Use Case: You have a UI canvas with ten buttons that each need an onClick callback to a GameManager method. Use event_add_listener_batch to wire all of them in one operation instead of configuring each Inspector slot by hand. ## Quick Start Ask the AI to add a persistent listener to the onClick event of the Button component on your Canvas object that calls the StartGame method on the GameManager.