Вообщем я так сделал
void OnGUI() {
bool isMouse = Event.current.isMouse;
....
if(Event.current.type == EventType.Layout) mouseUsed = false;
if(isMouse && Event.current.type == EventType.Used) mouseUsed = true;
if( GUIUtility.hotControl != 0 ) mouseUsed = true;
}
По крайней мере от не желательного движения мыши спасает.
А при расчете лайт мепов нельзя отключить запекание Ambient Light?
Надо Ambient Light динамически менять.
Кстати, говорят день\ночь можно менять в пост обработке. Никто не слышал о таком?