То что я написал выше работает для твоего вопроса, на тебе висит регенерация, ты получаешь урон, эффект регенерации удаляется.
В setHealth (я его сразу предложил, так как не понял до конца суть вопроса) это разовое пополнение, если юзать в таймере, это нужно ещё дописывать код, например таймер в...