"
spokipo написал:
Просто объяснение не совсем понятное, в последнюю секунду чего, какое событие должно произойти, что бы считалось это в последнюю секунду, понятно что это временной интервал. Сводит с толку - если "начали" получать урон в последнюю секунду.
Алгоритм такой (утрированный):
1. Начал получать постепенный урон
2. В течение 1 секунды постепенный урон срезан
3. В течение этой же секунды проверяется: начал ли получать постепенный урон снова?
Если да, то идём ко 2 пункту.
Если нет, то идём к 4 пункту
4. Урон перестает резаться, спустя 1 секунду после начала получения урона.
Надеюсь, так понятнее.