Package com.unciv.scripting.sync

Types

BlockingConcurrentRunReturn
Link copied to clipboard
class BlockingConcurrentRunReturn<R>(concurrentRunner: (Runnable) -> Unit, toRun: () -> R)
ScriptingRunLock
Link copied to clipboard
object ScriptingRunLock
ScriptingRunThreader
Link copied to clipboard
object ScriptingRunThreader

Functions

blockingConcurrentRun
Link copied to clipboard
fun blockingConcurrentRun(concurrentRunner: (Runnable) -> Unit, toRun: () -> Unit)
makeScriptingRunName
Link copied to clipboard
fun makeScriptingRunName(executor: String?, backend: ScriptingBackend): String