Полезное

Мы Вконтакте

Discord канал

#
Аватара пользователя
Пользователь
Сообщения: 20
И снова здравствуйте :)
Есть функция вот с таким прототипом:
Код:
void ASpawn::spawnEnemy(TSubclassOf<class AEnemy> enemyType, int maxNumberEnemiesType, FTimerHandle &TimerHandleOfType)

Вызываю таймер на эту функцию с конкретными данными:
Код:
GetWorldTimerManager().SetTimer(TimerHandleSimple, this, &ASpawn::spawnEnemy(simple, getMaxNumSimple(), TimerHandleSimple), spawnTimer, false);

И получаю вот такую ошибку:
Изображение

Я что-то упустил, или нельзя использовать в таймере функцию с параметрами?
Аватара пользователя
Пользователь
Сообщения: 2319
стандартный таймер дальше в с++ коде должен регистрироваться как делегат без параметров для своей работы, поэтому с функцию с параметрами не может быть вызвана из таймера, ни в с++ ни в БП.
но можно вызвать таймер-функцию которая уже будет вызывать другую функцию уже с параметрами например.
_________________
we need to go deeper
Аватара пользователя
Пользователь
Сообщения: 20
Так и думал. Спасибо)


Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

UEngine.ru © 2017
Все права защищены. При копировании материалов с сайта, ссылка на первоисточник обязательна.
Яндекс.Метрика
Главная страница