private void Start() { CoroutineObj = coroutineObj as IRunCoroutine; if (CoroutineObj != null && canRunAtStart) { StartCoroutine(CoroutineObj.RunCoroutine()); } }
public void GetObjectHandler(object obj) { objectToRun = obj as IRunCoroutine; }
public void Run() { CoroutineObj = coroutineObj as IRunCoroutine; StartCoroutine(CoroutineObj.RunCoroutine()); }