ScriptListening

open class ScriptListening

Contains listeners for script events. These are scoped to the script and are removed when it ends.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun addBreakEndListener(listener: Runnable)
Adds a listener that will run when a break ends
Link copied to clipboard
Adds a listener that will run when a break starts
Link copied to clipboard
open fun addEndingListener(listener: Runnable)
Adds a listener that will run when the script ends.
Link copied to clipboard
Adds a key event override listener
Link copied to clipboard
Adds a mouse click listener
Link copied to clipboard
Adds a mouse drag listener
Link copied to clipboard
Adds a mouse event override listener
Link copied to clipboard
Adds a mouse move listener
Link copied to clipboard
Adds a mouse release listener
Link copied to clipboard
open fun addPauseListener(listener: Runnable)
Adds a listener that will run when the script is paused by the pause button
Link copied to clipboard
Adds a listener that will run before a break starts, before the break handler actually triggers.
Link copied to clipboard
open fun addPreEndingListener(listener: Runnable)
Adds a listener that will run right before the script ends.
Link copied to clipboard
open fun addResumeListener(listener: Runnable)
Adds a listener that will run when the script is resumed by the resume button
Link copied to clipboard
open fun removeBreakEndListener(listener: Runnable)
Removes a break end listener
Link copied to clipboard
Removes a break start listener
Link copied to clipboard
open fun removeEndingListener(listener: Runnable)
Removes an ending listener
Link copied to clipboard
Removes a key event override listener
Link copied to clipboard
Removes a mouse click listener
Link copied to clipboard
Removes a mouse drag listener
Link copied to clipboard
Removes a mouse event override listener
Link copied to clipboard
Removes a mouse move listener
Link copied to clipboard
Removes a mouse release listener
Link copied to clipboard
open fun removePauseListener(listener: Runnable)
Removes a pause listener
Link copied to clipboard
Removes a pre break start listener
Link copied to clipboard
open fun removePreEndingListener(listener: Runnable)
Removes a pre ending listener
Link copied to clipboard
open fun removeResumeListener(listener: Runnable)
Removes a resume listener