I have some simple assets that are made up of a few shapes with a solid colour (e.g. a bush).
I would like to have variations of these assets that have different colours.
What is the best way to achieve this?
I feel like what I want is to create the asset with all of the colours being white then to tint each of the attachments in unity to get the colours that I want.
When I try to do this I am finding that setting the colour of one bush will set the colour of all bushes. I need to be able to have a few different colours on screen at once.
If I tint the whole skeleton I find that I can do it individually but this doesn't give me enough control of the attachment colours.
If I tint the slots instead of the attachments it seems to work as I want but I am hesitant to use slots as they can be keyframed.
I haven't tried using skins as this seems like it will generate extra textures which isn't ideal.
Is there anyway to set the attachment colours individually? Or is there a better solution?
edit- Obviously I would like to retain batching as well.