SwitchShadows(Enable); ты так его прописал?
SwitchShadows(1); так попробуй А в этом скрипте лучше указать 0 вместо 1, вот так
CreateShadowOptimizedGeometry(0,true);
А я для моделей создал скрипт Shadows() и внем написал:
SwitchShadowReceiving(light_directional,1)
SwitchShadowCasting(light_directional,1)
CreateShadowOptimizedGeometry(0,1)
И теперь в степе моделей просто пишу Shadows(), так легче просто.