StartCoroutine
7/14/25Less than 1 minute
LuaBehaviour.StartCoroutine(function coroutineFunction, [optionalArguments] args)
Starts the passed function as a coroutine function.
Parameters:
| Name | Type | Description |
|---|---|---|
| coroutineFunction | function | The name of the function to be started as a coroutine. Must have at least one coroutine.yield() call with in it. |
| args | [optionalArguments] | Arguments to passed as parameters to the coroutine function. |
Returns:
| type | Description |
|---|---|
| Coroutine | Reference to created coroutine. |
Usage
---@type LuaBehaviour
local luabehaviour;
---@type function
local coroutineFunction;
---@type [optionalArguments]
local args;
local val0 = luabehaviour.StartCoroutine(coroutineFunction, args)
