I am in the process of creating the skeleton for my third person action game and have run into a snag and am unsure as to how to proceed. I have seen conflicting information online (here on the forums, reddit and youtube) as to what is the appropriate means of accomplishing what i want for my game and am hoping to get a clearer answer.
Currently my enemies have are able to receive damage and apply hit stop/shake when damaged. After this effect i want to push the enemy backwards to improve combat feel. The problem is I cannot tell if i should be using the in built impulse node, the launch character node or as one person suggested setting the actor location to achieve this effect. I should be able to add the knock back logic onto the end of the hit stop function correct so that it is resolved immediately after the enemy takes damage correct?
Later on when i have all of my attack anims finished for the game i plan on making this system modular so that the different attack profiles can knock enemies back differing distances but for the time being i would like to know what is the appropriate method. I am currently using launch character to handle how the player charater dashes and that seems like a more correct usage of the node since its a controlled burst of movement that goes a set distance.
