public static IDisposableItem AsDisposable(this RoutineHandle handler)
        {
            var disposable = ClassPool.Spawn <DisposableAction>();

            disposable.Initialize(() => UniRoutineManager.TryToStopRoutine(handler));
            return(disposable);
        }
 public static bool Cancel(this RoutineHandle handler)
 {
     return(UniRoutineManager.TryToStopRoutine(handler));
 }