在C#中,StartCoroutine方法通常用于啟動(dòng)協(xié)程。在啟動(dòng)協(xié)程時(shí),可以通過以下幾種方式傳遞參數(shù):
StartCoroutine(MyCoroutine(param1, param2));
string param = "Hello";
StartCoroutine(() => MyCoroutine(param));
private string param;
void Start()
{
param = "Hello";
StartCoroutine(MyCoroutine());
}
IEnumerator MyCoroutine()
{
Debug.Log(param);
yield return null;
}
這些都是常見的方式來傳遞參數(shù)給協(xié)程。根據(jù)具體的需求和場景,可以選擇合適的方法來傳遞參數(shù)。