I used maps again here to decide what classes, prefixes, and suffixes to use. I also check to see if the chosen prefix and suffix are already part of the asset name.
This assignment has an automatic renamer and manual renamer- I decided to combine the two. This editor utility widget creates a UI based on the default settings in the map variable. The user can edit the text boxes, and on click the text box information gets sent back to the map variable to be used.
There is also a button to add more asset types to the list based on user selected assets, so they don't need to know the exact name of the class when adding new assets.