I am engaged on implementing a directional attacking / blocking system in Unity à la Elder Scrolls: Area or extra lately, Mount & Blade – the place transferring the mouse in a sure path indicators a path of assault. As anticipated, additionally, you will have the ability to block in every path, with every block path countering the assault coming from the identical path.
I used to be questioning the right way to greatest implement this? Particularly: do I exploit colliders and really make assaults bodily collide with a possible protect or weapon in that path? Or do I merely maintain an enum with path state and evaluate these values when a collision happens? Any additional expanded concepts and options are welcome!