v2026.2.1
All Bundles

Alarm

Provides a system timer

Operations

GetInterval

Get the current timer interval

method : public : GetInterval() ~ Int

New

Constructor

New(time:Int, recur:Bool)

Parameters

NameTypeDescription
timeIntalarm time in ms
recurBooltrue if reoccurring, false otherwise

New

Constructor

New(time:Int)

Parameters

NameTypeDescription
timeIntalarm time in ms

Ring

Alarm callback method

method : public : virtual : Ring(param:System.Base) ~ Nil

Parameters

NameTypeDescription
paramBasecallback parameter

SetInterval

Set the timer interval

method : public : SetInterval(time:Int) ~ Nil

Parameters

NameTypeDescription
timeInttimer interval

Start

Start the alarm

method : public : Start(param:System.Base) ~ Nil

Parameters

NameTypeDescription
paramBasecallback parameter

Stop

Ends the alarm if it's reoccurring

method : public : Stop() ~ Nil