We're in the process of porting to PS4 and XboxOne and our game makes use of UIFont symbols for things like controller button icons, ie: "Press the <A> button to continue" where "<A>" is a sprite for the 'A' button on the controller. The PS4 controller uses a separate set of icons (shapes instead of A,B,X,Y for example).
We're trying to keep all platforms on the same repo, so my question is:
What's the best way to support different icons for the "<A>" symbol based on the given platform?
If there's an existing API in NGUI that would be a great place to start, otherwise we'll likely implement a custom solution for this.
Thanks in advance.