VoidExpanse/scope-timer
Timer scope
Used to create and manage timers - delayed events. Timers only works inside it's script, but they're persistent through savegames.
Visibility: Global.
List of functions
| SetTimer | ||
|---|---|---|
| Arguments | Returns | Example |
|
int - ID of created timer |
var timer = timer.SetTimer(5, "SomeFunction", {what_to_say: "hello"}, 1);
function SomeFunction( args )
{
console.Print("I was told to say " + args.what_to_say);
}
|
| Description | ||
|
Creates a timed event, which will be executed after "time_in_seconds" interval. Can be infinite loop. | ||
| ClearTimer | ||
|---|---|---|
| Arguments | Returns | Example |
|
void |
timer.ClearTimer(5); |
| Description | ||
|
Removes timer with specified ID. | ||