Если нет ответа на вопрос по производительности, то надо сделать как удобней, а потом если упретесь, уже изыскивать способ оптимизировать. В обратном случае это смахивает на экономию на спичках
Я спрашиваю не для того, чтобы оптимизировать или нет. Я для общего понимания =) Не люблю делать что-то, не понимая, что именно делаю.
Я понимаю, что в целом-то наверное, разницы нет между созданием компонента в констракте и по факту создания. Понятно, что при констракте он доступен в БП, но если есть ограничения, то все равно не доступен. Понятно, что генерация на NewObject немного проще, и доступ к компонентам тогда открывается по факту конструирования уже в игре, и отследить в БП не получится, нужно уже дебажить в самой игре.
Да и люблю всякие тонкости - они открывают понимание =)