Всем привет. Возникла небольшая проблемка. Есть свой атрибут, сделанный через IAttribute, который я уменьшаю при съедании яблока. И я хочу его уменьшать постепенно, например каждые 2,5 секунды отнимать 1.0. Делаю так:
Текущее значение рендерится текстом в игре. Но почему-то при съедании яблока сразу отнимается 10, а не так медленно, как я хотел. Не могу понять, почему?
Код:
for (int i = 0; i <= 500; i++)
{
if (i % 50 == 0) RadiationHandler.removeRad(player, 1.0F);
}