AssetBundleにDLLを含め、ランタイムでコンポーネントに追加する機能のデモです。iOSを始めとするJIT不可のプラットフォームでは動作しません。
なお、「スクリプトをアタッチ済みのプレハブを読みたい」といった場合、別段特別な処理する事なく、AssetBundleにプレハブを含めれば読み込めます。(Package/clock script with prefab.unity3d参考)
###デモ
http://docs-jp.unity3d.com/Documentation/Manual/Including%20scripts%20in%20AssetBundles.html
###作成手順
1.インポートするスクリプトをDLL化し、拡張子をbytesとする
2.AssetBundleに1の手順で作成したbytesファイルを含める
###読込手順 1.WWWクラスでAssetBundleをインスタンス化
2.プレハブからTextAsset形式でbytes化したファイルを取得
3.Assembly.Load でbyteをアセンブルに読込
4.typeで型情報を取得し、addComponentで追加
unity 4.1.5で作成されています。