Unreal Engine — обработка событий внутри цикла while …

Я пытаюсь создать обработчик событий, который влияет на регенерацию выносливости в игре, например, каждые 0,75 секунд CurrentStamina переменная должна быть увеличена на BasicStaminaRegen значение переменной. Я хотел включить его в цикл while, чтобы проверять каждый тик, если CurrentStamina == Максстамина.

Код концепции C ++:

...
float currentStamina = 25.0, maxStamina = 100.0, basicStaminaRegen = 5.0;
while(currentStamina != maxStamina) {
(something related to handle a timer)
...
currentStamina += basicStaminaRegen;
}
...

Вопрос в том, как мне это сделать в редакторе проектов UE?

StaminaRegen определенная функция

введите описание изображения здесь

Часть кода с соответствующим обработчиком событий

введите описание изображения здесь

0

Решение

Я рекомендую, когда установленное событие таймера выполняется в цикле, циклу while нет необходимости, и все усложняется, просто используется простая ветвь, опять же, я могу ошибаться.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]