Render an object if have scpecial shader property

Hello Unity people,
I need something weird.

I’ll use two cameras (GameCam and DroneCam) and a shader for this scenario (may be I need a script too, dont know)

GameCam is normal camera, which allow my character move around. Nothing special.
DroneCam is a camera allow me to see objects around, mounted on drone flying around me and seeking enemies.

And the shader is special thing. I want to use diffuse shader like simple shader for that, but it will have a color property named “DroneVisibleColor”… And if an object have this color property with it’s shader, it will rendered by dronecam. Else it will not visible for drone cam.

How can I achieve for this task? :expressionless:

anyone?