In UIS Item definition, there has a property name is `icon` who shown in Equipment View Slots and Crafting View, now I want to specified different image in my equipment view slots and crafting view, how to do this?
You want 2 icons.
Icon: for equipment view slot
Crafting Icon: for Crafting view
Is that right?
You can add a new attribute for Crafting Icon.
I realise we don't have any buil-in component for that... but hopefully you'll find it very easy to make your own custom one.
You'll will need to write a custom component script to make your own IconItemView. Where instead of looking for "Icon" you look for "Crafting Icon". Or perhaps you can make own that passes the attribute name by a serialize field rather than being hard coded, up to you.
Then in the crafting view prefab you'll find your ItemView. Add your custom IconItemView to that gameobject set it up as you wish and you'll be good to go