DLLにするとUnity上でリビルドがかからないから速くていいとか、実際どうなん?みたいなところ。 github.com Mono.CSharp.Evaluator 初期化 式の評価 Unityへの組み込み案 smcs プロセス呼び出し Unityへの組み込み案 スクリプト → DLL DLL → スクリプト Mono.CSharp.Evaluator いわゆる「eval」と呼ばれるもの。(特に初期化周りに)クセがあるけど、いわゆる REPL として使えるようにしておくとなかなか便利。 初期化 エディタ本体の初期化が終わるまで、Evaluatorの初期化は行わない Evaluator.Init() は呼ばない AppDomain.CurrentDomain.GetAssemblies() の初回呼び出しは必ず失敗する(らしい) Evaluator の初期化時に参照先の設定をする必要があるん