Pause / Resume Listener (Effect) — skLambda

Addon: skLambda · Category: Effect · Since: 0.0.2-alpha

Syntax

[sklambda] pause [listener] %listener%

Description

Pauses or resumes a listener. While paused, events are ignored and the countdown is frozen. Pausing runs the listener's `on pause:` callback; resuming runs `on resume:`. `pause all listeners owned by %object%` pauses every listener scoped to that owner (see the `owner:` entry on `listen`); `resume all listeners owned by %object%` is the inverse. Other addons also use `pause`/`resume`; prefix with `skLambda` (e.g. `skLambda pause {x}`) to force this effect when there's a clash.

Examples

pause {shield_listener}
resume {shield_listener}
skLambda pause {shield_listener}
pause all listeners owned by player

View source