Unity times (UT) – is an analogue of the .NET timers which works for Unity. You don`t need to create a lot of the same methods that return IEnumerator in your classes. All this will do the UT. You can create timers such as:
Endless timer – a timer that will count down the time between 0 and until you stop it;
The timer with steps and delay - the timer that will count down the time delay with a predetermined step.
Now all the processes that require delays in time, for examples: actions of abilities, production in the building and many other things you can do with the help of UT.