その他

Prefabをパスから利用する

  Instantiate(Resources.LoadAssetAtPath("パス", GameObject), transform.position, transform.rotation );
 上記のように記述すると色々な手間を省くことが出来ます。
 検索したところデメリットもあるので利用は状況に応じてというところでしょう。

整数と実数

  Random.Range(-5, 5);//return int;

  Random.Range(-5.0, 5.0);//return float;
 引数の型によって戻り値の型が変化します。
 うっかり忘れそうなので。

: って何?

  var xxx : GameObject;
 上の : が分からなかったので検索しました。
 JavaScript には見当たらず C# の派生クラスというものに該当するようです。
 Unity の JavaScript は普段使っているものと違いがあり、いろいろと変化球があるようです。
 これを機に C# を勉強するのもありかもしれません。