Hello, can we just agree to avoid this awful lazy practice of using functions that look good but makes code totally unusable and not understandable? With everything being overlinked to other graphs the logic vanishes away?
Also, who would use interfaces in unreal engine, don’t you know there are casts? It makes code less copy-able, especially when you are using such inappropriate practice in marketplace packs. Can epics please not approve such submissions as they are totally unacceptable and are not suitable for the engine? Why would you use interfaces, there are casts, learn the engine first, it’s not your python or java or other useless thing, show some respect to the engine.
My mate bought a pack hoping for a quick solution, but it was so messed up with unnecessary functions that totally make you lost in the logic and inability to simply copy-paste everything to your own character blueprint, the pack for a simple feature is totally really overly-complicated in order to look good, and, hola, it’s totally useless in own projects, he has no idea how to make it work outside the system the author created.
He just gave up and created everything from scratch, really easy, without kilometers of overly-linked functions, very understanble, with a clear algorithm flow, without hiding anything in functions.