I don’t think it could do that natively… maybe fake it by two images side-by-side and your button only having HALF of its current width, then flip it on the other side. If you made a scalable prefab out of that, it might be pretty close to what you want.
Otherwise you could always get the source for Image.cs and hack it to support your spiffy little five-slice method!
The generate sliced sprite code starts on line 970 here:
Looks like 982 gets the inner / outer rects, padding and border, then just calculates the verts and streams them out in a loop.
Thanks for the input, I eventually found a script that allows a button to have the two halves as multiple target graphics, so far this was the most satisfying workaround… unless another problem shows up in the future
I’ve also had a good look at that method, but it looks more complicated than I thought (and beyond my level of programming skill). Would it be enough if I just changed the way sliced sprites are made in that method, given there’s just a single border? Maybe it would also affect how other sprites are being sliced too