public void DoAction(List <Action> actionList) { m_Hoster.StartCoroutine(CoroutineRunner.ActionOneByOne(actionList)); }
public void DoActionWithDelay(List <Action> actionList, float delay) { m_Hoster.StartCoroutine(CoroutineRunner.ActionOneByOneWithDelay(actionList, delay)); }
private CoroutineManager() { m_Hoster = new GameObject("CoroutineRunner").AddComponent <CoroutineRunner>(); GameObject.DontDestroyOnLoad(m_Hoster); }