Пример #1
0
        public void Reset()
        {
            var current = routineTasks.root;

            while (current != null)
            {
                var next    = current.Next;
                var routine = current.Value;
                routine.Complete();
                routine.Despawn();

                current = next;
            }

            activeRoutines.Clear();
            routineTasks.Release();
        }