How could i execute a command move for a fighting game?

hi there,

I've been into unity and scripting for about 3 weeks now and so far i've made a 3rd person and a 1st person game with no major problems. but as you might have guessed from the title, i'm trying to make a fighting game now and i've run into a bit of a roadblock.

can somebody give me an example javascript of how to execute a command move (like quickly pressing down, forward, punch executes a hadouken)?

what i'm thinking is something with tons of if statements like, if (Input.GetAxis.... down if (Input.GetAxis... forward if (Input.GetButton.. punch { HADOUKEN!!! }

am i on the right track? is there a better way to do this? could anyone give me a complete working sample of the script?

any help would be much appreciated. thanks in advance.

Check out the answers for combo moves:

Looks like what you’re after.

see Button Sequence Detector

You could try using double ampersans “&&” in your if statements to do an “If this, and this, and this, then HADOUKEN!!!”

For example,

if(input.GetAxis".." && input.GetAxis".." && input.GetAxis".." ){ HADOUKEN!!! ;}