30 lines
756 BLFS
C#
30 lines
756 BLFS
C#
using UnityEngine;
|
|
using System.Collections;
|
|
|
|
namespace Proyecto26
|
|
{
|
|
public static class StaticCoroutine
|
|
{
|
|
private class CoroutineHolder : MonoBehaviour { }
|
|
|
|
private static CoroutineHolder _runner;
|
|
private static CoroutineHolder Runner
|
|
{
|
|
get
|
|
{
|
|
if (_runner == null)
|
|
{
|
|
_runner = new GameObject("Static Coroutine RestClient").AddComponent<CoroutineHolder>();
|
|
Object.DontDestroyOnLoad(_runner);
|
|
}
|
|
return _runner;
|
|
}
|
|
}
|
|
|
|
public static Coroutine StartCoroutine(IEnumerator coroutine)
|
|
{
|
|
return Runner.StartCoroutine(coroutine);
|
|
}
|
|
}
|
|
}
|