CoroutineHelper.cs 609 B

12345678910111213141516171819202122232425
  1. using System.Collections;
  2. using UnityEngine;
  3. public class CoroutineHelper : MonoBehaviour
  4. {
  5. private static CoroutineHelper _instance;
  6. public static CoroutineHelper Instance
  7. {
  8. get
  9. {
  10. if (_instance == null)
  11. {
  12. _instance = new GameObject("CoroutineHelper").AddComponent<CoroutineHelper>();
  13. DontDestroyOnLoad(_instance.gameObject);
  14. }
  15. return _instance;
  16. }
  17. }
  18. // public static void StartCoroutineExt(IEnumerator coroutine)
  19. // {
  20. // Instance.StartCoroutine(coroutine);
  21. // }
  22. }