я не сомневаюсь что вы сможете написать на плюсах код, который будет делать то же самое что какой-то отдельно взятый кусок блюпринтового кода. Но если мы говорим о латентных функциях, то этот код явно будет написан иначе чем был бы написан в блюпринтах. Возможно настолько иначе, что там вообще не будет узнаваться аналогичный по функционалу блюпринтовый код.
Так что я не вижу тут смысла писать сначала код на блюпринтах, а потом пытаться его как-то переносить на плюсы.
чтобы увидеть смысл, надо вернуться к контексту, человек - новичок и делает первые шаги. Для него сделать рабочий прототип на БП будет намного проще. И потом переписать это будет тоже проще, чем сразу на С++ писать. Моё субъективное мнение.