How do I repeat part of the sprite

I have a spritesheet, a character animation where he launches an attack like a laser beam.
Since character is animated, this laser beam is also animated and I want to repeat this sprite (and its animation of course) as much as I want (until beam hits a wall or another character in my case).

Is this possible? If it is, which way do I go to make this happen?
2436241--167008--2dquestion.png

Have I not explained it properly, or no one has any idea?

If you have access to the 2D preview, this functionality is in. (9 slice sprite) It’s already in the Canvas sprites.

At some point (hopefully!) this will be part of a Unity release, it’s on the roadmap.

Currently the effect you desire is not possible with a single sprite, you would need to use 3 sprites and scale the middle sprite.