public static RadicalRoutine StartExtendedCoroutine(this MonoBehaviour behaviour, IEnumerator coRoutine) { RadicalRoutine radicalRoutine = RadicalRoutine.Create(coRoutine); radicalRoutine.trackedObject = behaviour; radicalRoutine.Run(); return(radicalRoutine); }
public static RadicalRoutine Run(IEnumerator extendedCoRoutine, string methodName) { return(RadicalRoutine.Run(extendedCoRoutine, methodName, null)); }
public static RadicalRoutine Run(IEnumerator extendedCoRoutine) { return(RadicalRoutine.Run(extendedCoRoutine, string.Empty, null)); }