TSubClassOf:
TArray<TSubclassOf<USystemBase>> Systems;
Я генерю по нему объекты
for (auto systemClass : Systems)
{
auto system = NewObject<USystemBase>(systemClass);
system->Execute();
}
Все эти переменные класса USystemBase и соответсвенно вызывают метод Execute родителя, а мне нужен метод определенный в дочерних systemClass. Как это пофиксить?
или я неправильно каст делаю....
Я так понимаю, что динамически каст не работает, верно?
в пошаговом режиме вроде как родитель вызывается... динамичсеки - это в зависимости от TSubClassOf, а не конкретный UClass
Обсуждают сегодня