Ну вот, отличный годный урок.
Прочитал с большим удовольствием.
Есть пара мелких моментов, на которые еще стоит обратить внимание.
1) target необходимо явно приводить к типу объекта, который мы хотим "инспектировать". По умолчанию он имеет тип object.
2) прекратить делать версии скриптов для UnityScript, чтобы не провоцировать людей изучать этот появившийся по недоразумению язык.