The Problem of Creating UI
I had a project needs to restructure the whole UI this year, in a general way to create UI is to set up each element’s attributes like font size, color… etc.

In the below picture, I need to change all elements one by one if suddenly the art designer wants to change the font color or something else. I can solve this by making a block to a prefab, then instantiate and modify the text of each instance. By doing so I can change all block style at once by changing the prefab.

But what if it obviously needs many different prefabs with the same style settings? Going through all prefabs and modifying the styles is still much time cost.
