OnValidate сильно упрощает жизнь при работе в редакторе юнити, однако использовать его нужно аккуратно. Как? Смотри в видео.