Exemple #1
0
 /// <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);
 }