I’ve looking for a way to create abstract methods, or rather methods that MUST be implemented by children inheriting a certain class. As far as I know, all classes should be able to instantiate, so clean abstract methods are not an option. I did some research and found this AnswerHub question with the following answer:
However, this triggers a runtime error followed by a crash.
I would instead rise a blueprint runtime execution error/warning (shows a message on blueprint log panel), but that requires a lot more code which I don’t remember the details right now.