From f4a633ea5125025216cc1d260d5dbac66f6ed194 Mon Sep 17 00:00:00 2001 From: chai <215380520@qq.com> Date: Thu, 19 Oct 2023 15:36:59 +0800 Subject: *doc --- Docs/TAB_UnityExploerer.txt | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Docs/TAB_UnityExploerer.txt (limited to 'Docs/TAB_UnityExploerer.txt') diff --git a/Docs/TAB_UnityExploerer.txt b/Docs/TAB_UnityExploerer.txt new file mode 100644 index 0000000..ed028a6 --- /dev/null +++ b/Docs/TAB_UnityExploerer.txt @@ -0,0 +1,28 @@ +// 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()); \ No newline at end of file -- cgit v1.1-26-g67d0