If "#define INDOOR" is outcommented, the shader reacts on the sun, otherwise on dynamic lights. So the object must be in the range of at least one active dynamic light with CAST flag, or else you'll see no reflection.
If you have only static lights in your indoor level, outcomment the "#define INDOOR" line, and set the sun color to the color of your static lights.