public static Routine OnChangeProgress(this Routine self, Action <float> handler) { Routine.Logger.Log("OnChangeProgress is deprecated, use OnProgress", LogType.Error); if (self is null) { throw new NullReferenceException(nameof(self)); } if (handler is null) { throw new ArgumentNullException(nameof(handler)); } var progressRoutine = new ProgressRoutine(self, handler); var groupRoutine = new GroupRoutine(self, progressRoutine); return(groupRoutine); }
protected override IEnumerator RoutineUpdate() { yield return(_finalGroupRoutine = new GroupRoutine(_routines)); }