We had a material that blended between a damaged and non-damaged textures, and when the player presses Q, we expand a sphere collider and whenever it hits something we change the material. We use interfaces for things that need to change, and also have a base class for it as well.
The material itself was done by harrisonleon