public StopWatch(MonoBehaviour mb, float time, WaitAndDoCallback callback) { totalTime = time; remainingTime = totalTime; monoBehaviour = mb; Action = callback; mb.StartCoroutine(WaitAndDo()); }
public static StopWatch RunWithDelay(MonoBehaviour mb, float time, WaitAndDoCallback callback) { return(new StopWatch(mb, time, callback)); }