Table of Contents

Interface ICoroutineBlock

Namespace
LunyScript.Blocks
Assembly
LunyScript.dll

Represents a coroutine block that runs perpetually (indefinitely). Coroutines can be started, stopped, paused, resumed.

public interface ICoroutineBlock : IScriptBlock

Methods

Pause()

Pauses the coroutine, preserving current state.

ScriptActionBlock Pause()

Returns

ScriptActionBlock

Resume()

Resumes a paused coroutine.

ScriptActionBlock Resume()

Returns

ScriptActionBlock

Start()

Starts or restarts the coroutine.

ScriptActionBlock Start()

Returns

ScriptActionBlock

Stop()

Stops the coroutine and resets its state.

ScriptActionBlock Stop()

Returns

ScriptActionBlock