Size: a a a

2020 October 10

KK

Kirill Kocheshkov in Unreal Engine
Мне просто потом наде в функции вызвать getdefaultsubobject
источник

AD

Aleksei DTG in Unreal Engine
ну, по-первых, вызывай на здоровье, во-вторых, снова тогда не понятно зачем тебе каст (т.е. наследование/полиморфизм), или я уже ничего не понимаю
источник

KK

Kirill Kocheshkov in Unreal Engine
Мну нужно из tSubclassOf создать обьект
источник

AD

Aleksei DTG in Unreal Engine
ну так создавай, блин. в чём проблема-то?
источник

KK

Kirill Kocheshkov in Unreal Engine
В функцию передаеться tsubclass A а мну нужен обькт B
источник

HM

Hackerman Me in Unreal Engine
Kirill Kocheshkov
В функцию передаеться tsubclass A а мну нужен обькт B
Cast
источник

AD

Aleksei DTG in Unreal Engine
да не нужен ему никакой каст
источник

HM

Hackerman Me in Unreal Engine
Если он через родительский класс делает вызов метода - тогда не нужен. Если из наследника хочет чего-то вызвать - тогда нужно.
источник

AD

Aleksei DTG in Unreal Engine
у него указатель на базовый класс, он туда закидывает дочерний и спрашивает как создать экземпляр дочернего класса
источник

HM

Hackerman Me in Unreal Engine
Я тут снова влажу не разобравшись в теме.
источник

HM

Hackerman Me in Unreal Engine
Aleksei DTG
у него указатель на базовый класс, он туда закидывает дочерний и спрашивает как создать экземпляр дочернего класса
Эм. Ну так создавай и засовывай.
источник

AD

Aleksei DTG in Unreal Engine
а если будет 100 дочерних классов, что, свич/кейс писать на 100 дочерних классов?
источник

HM

Hackerman Me in Unreal Engine
В чём проблема? У тебя дочерний класс и так и так является родительским.
источник

AD

Aleksei DTG in Unreal Engine
Hackerman Me
Я тут снова влажу не разобравшись в теме.
ну так я так и сказал, блин, указатель на класс есть - берёшь и создаёшь
источник

HM

Hackerman Me in Unreal Engine
Тебе и так и так все конструкторы по цепочке вызывать.
источник

KK

Kirill Kocheshkov in Unreal Engine
TSubclassOf<A> a;
B b =a->GetDefaultObject<B>()
Так можно сделать?
источник

AD

Aleksei DTG in Unreal Engine
Hackerman Me
В чём проблема? У тебя дочерний класс и так и так является родительским.
да у меня-то нет проблемы такой, мы тут Кириллу пытаемся объяснить
источник

HM

Hackerman Me in Unreal Engine
Kirill Kocheshkov
TSubclassOf<A> a;
B b =a->GetDefaultObject<B>()
Так можно сделать?
Ну я бы на твоём месте не спрашивал, а попробовал бы.
источник

HM

Hackerman Me in Unreal Engine
Компилятор бы поругался, я бы поправил. Так-сяк.
источник

HM

Hackerman Me in Unreal Engine
Потом оно бы заработало. На всё ушло бы 10 минут.
источник