How to set opacity of mesh for different pawn?

Hi so my question could sound weird but here is the thing :
I have 3 differents pawn ( so 3 playable characters ) and some collectibles , we can say :
blue collectibles for pawn 1
red collectibles for pawn 2
yellow collectibles for pawn 3

So what I want to do is for example when I’m playing with pawn 1 , the red and yellow collectibles need to be with a little opacity ( like in donkey kong 64 , when you play DK the other bananas are a bit invisible )

Create a material with a vector parameter. When you create collectables, create a dynamic material instance and assign it to mesh. Feed the DMI parameters with the appropriate colour and desired alpha.