Prevent combat animation reset to its actual offset? Help?

I made a character with combat animation, he move forward few foot away(the offset left away behind). But when i play the animation several times in unity, it reset to its actual position(offset) after each animation end. How do i make the animation continues move forward over and over again? Ex: Sucker Punch game, unity game(see at the combat style)

Add. : The character combat animation(step forward) manually animated in modelling software, but the position of the character was reset(moved backward to the first position) when another animation start. So, i don’t want the position of the character reset, but move forward contineously.

I hope you’ll understand what i mean.

on inpesctor select type of animation,and set correct frame start and end.
for combat i fink good type is Ping-pong,but it depend of animation you have made.