// To start a Coroutine directly, use "Start(SomeCoroutine());" in REPL mode. // To declare a coroutine, you will need to compile it separately. For example: public class MyCoro { public static IEnumerator Main() { while(true){ GameObject go = GameObject.Find("Player_Target"); if(go != null ) { Rigidbody[] rigs = go.transform.GetComponentsInChildren(); for(int i = 0; i < rigs.Length; i++) { var rig = rigs[i]; //Debug.Log(rig.gameObject.name); Debug.DrawLine(rig.transform.position, rig.transform.position + 10*rig.transform.forward); } } yield return null; } } } // To run this Coroutine in REPL, it would look like "Start(MyCoro.Main());" Start(MyCoro.Main());