/// <summary> /// 将GetIEnumeratorDict()[ieName]赋值给ieSave, /// 然后逻辑跟 StopAndStartCacheIEnumerator(this MonoBehaviour mono, ref IEnumerator ieSave, IEnumerator ieToStart) 一样 /// 最后需要将StopAndStartCoroutine(this MonoBehaviour mono, ref IEnumerator ieSave, IEnumerator ieToStart)的值赋值给IEnumeratorDict[ieName],否则IEnumeratorDict[ieName]的值不会变化【被新的值替换】 /// 例子: this.StopAndStartCacheIEnumerator("CountNum2", CountNum(100)); CountNum(100)为IEnumerator函数 /// </summary> /// <param name="self"></param> /// <param name="ieName"></param> /// <param name="toStartIE"></param> public static void StopAndStartCacheIEnumerator(this MonoBehaviour self, string ieName, IEnumerator toStartIE) { MonoBehaviourUtil.StopAndStartCacheIEnumerator(self, ieName, toStartIE); }