public static void StopAllCoroutines(System.Type key) { if (!routineDictionaty.ContainsKey(key)) { return; } LinkedList <Coroutine> linkedList = routineDictionaty[key]; foreach (Coroutine c in linkedList) { Instance.StopCoroutine(c); } linkedList.Clear(); }
/// <summary> /// 基于母体协程管理工程实现的功能,停止协程 /// </summary> public static void StopCoroutine(LinkedListNode <Coroutine> node) { TheMatrix.StopCoroutine(node); }