I believe it is. Here is a picture. Also, I was following a guide on Avanced Locomotion System V4 (I am not familiar with it) and that is how he did it, for him it worked.
It does. I setup a print string to check and it printed out “Initialized”. Also, I think I may know what the issue is, potentially. At the start of the project, I was fiddling with moving files around and ended up accidentally moving the wrong folder (the folder that has ALSV4 and all the components in it).
Long story short I ended up with two folders and twice of everything… could that be the problem? It’s simply getting confused. Cause I have two ALS_Base_CharacterBP.
I’ve done some more debugging. So setting CharMovement on begin play does work, it prints out. The issue happens in the IgnoreRootMotion function. That function gets called every time I press attack. It’s suppose to turn off root motion during the attack and basically rotate your character towards where you want to attack every time you attack.
The function gets called properly, but nothing gets executed pass the branch check. For some reason it just doesn’t see/access the CharMovement.
I also tried a small delay but results were the same.
Yeah. I’ve put it in the event graph, right after it Initializes via custom event.
I will try making a fresh new project today and do it all from scratch. Will take some time, but I am pretty baffled why is it not doing what it’s supposed to do. Everything seems in order.
Just a quick update. I remade the project from scratch, keeping everything at default and just redoing everything up to the point and it works. So, clearly something in my old project broke it. Solved!