"UnityEvent management. Use when users want to inspect or modify UI events like Button.onClick. Triggers: event, onClick, listener, callback, UnityEvent, button click, 事件, 监听器, 按钮点击."
Install
npx skillscat add besty0728/unity-skills/unity-event Install via the SkillsCat registry.
SKILL.md
Event Skills
Inspect and modify UnityEvents (e.g. Button.onClick).
Skills
event_get_listeners
Get persistent listeners of a UnityEvent.
Parameters:
objectName(string): GameObject name.componentName(string): Component name.eventName(string): Event field name (e.g. "onClick").
event_add_listener
Add a persistent listener to a UnityEvent (Editor time).
Parameters:
objectName,componentName,eventName: Target event.targetObjectName,targetComponentName,methodName: Method to call.mode(string, optional): "RuntimeOnly", "EditorAndRuntime", "Off".argType(string, optional): "void", "int", "float", "string", "bool".floatArg,intArg,stringArg,boolArg: Argument value if needed.
event_remove_listener
Remove a persistent listener by index.
Parameters:
objectName,componentName,eventName: Target event.index(int): Listener index.
event_invoke
Invoke a UnityEvent explicitly (Runtime only).
Parameters:
objectName,componentName,eventName: Target event.