What problem does it solve? Manually wiring UnityEvent listeners in the Unity Inspector is repetitive and error-prone, especially when configuring many buttons, toggles, or triggers across a scene. This Skill lets you inspect, add, replace, copy, and remove persistent listeners programmatically so event wiring can be automated and verified. ## 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 static arguments (int, float, string, bool, object references) and call modes (Off, RuntimeOnly, EditorAndRuntime). - Runtime Invocation: Invoke a UnityEvent explicitly during Play mode to test wired callbacks. - Use Case: When building a UI menu, wire every Button.onClick to its target handler in one batch operation instead of dragging references through the Inspector for each button. ## Quick Start Ask the agent to add a persistent listener to the onClick event of the Button component on the StartButton GameObject that calls the StartGame method on the GameManager object.