我想等待StartCoroutine回調執行。有人知道該怎么做嗎?public float getXXX() { var result; StartCoroutine(YYY((r) => result = r)); // how to wait this? return result;}private IEnumerator YYY(System.Action<float> callback) { LinkedList<float> list = new LinkedList<float>(); while(timeleft > 0) { timeleft -= Time.deltaTime; list.add(transform.position.magnitude); yield return new WaitForSeconds (WAITSPAN); } callback(list.max()); yeild return true;}
添加回答
舉報
0/150
提交
取消