RuneHive-Game
Loading...
Searching...
No Matches
Package WorldTask

Functions

inline fun schedule (delay:Int=1, crossinline execute:() -> Unit)
fun schedule (delay:Int=1, execute:Runnable)

Function Documentation

◆ schedule() [1/2]

inline fun WorldTask.schedule ( delay:Int = 1,
crossinline execute:() -> Unit )

Definition at line 11 of file WorldTask.kt.

11 : Int = 1, crossinline execute: () -> Unit) {
12 if (delay > 0) {
13 World.schedule(object : Task(delay) {
14 override fun execute() {
15 cancel()
16 execute()
17 }
18 })
19 } else execute()
20 }

◆ schedule() [2/2]

fun WorldTask.schedule ( delay:Int = 1,
execute:Runnable  )
package

Definition at line 23 of file WorldTask.kt.

23 : Int = 1, execute: Runnable) {
24 if (delay > 0) {
25 World.schedule(object : Task(delay) {
26 override fun execute() {
27 cancel()
28 execute.run()
29 }
30 })
31 } else execute.run()
32 }