Package-level declarations

Types

Link copied to clipboard
@Serializable
@SerialName(value = "StartCountdownTimer")
data class StartCountdownTimerEventSchema(val id: String, val trigger: EventTrigger, val events: SerializableImmutableList<EventSchema>?, val timerData: StartCountdownTimerEventSchema.TimerData) : EventSchema

Starts a countdown in a coroutine launched from the running event's context, ticking down from TimerData initial to its step in step-sized decrements, waiting one step between ticks. TimerData chooses the unit: Milliseconds or Seconds.

Link copied to clipboard
@Serializable
@SerialName(value = "StartTimeLoop")
data class StartTimeLoopEventSchema(val id: String, val trigger: EventTrigger, val events: SerializableImmutableList<EventSchema>?, val timeData: StartTimeLoopEventSchema.TimeData) : EventSchema

Starts an endless loop in a coroutine launched from the running event's context, firing once per period. TimeData sets the period and its unit: Milliseconds or Seconds. The first fire happens after the first delay, not immediately.