unity コードdll化
https://qiita.com/r-ngtm/items/50afdb29c671001bb290
http://baba-s.hatenablog.com/entry/2017/11/02/103000
例) UnityEngine.dll, UnityEditor.dll UnityEngine.UI.dllを含んだdllの作成
SET UNITY_PATH=C:\Program Files\Unity2017_3_0f3 SET DLL_FILENAME=ui_extensions_UILineRenderer.dll "%UNITY_PATH%\Editor\Data\Mono\bin\smcs.bat" ^ -r:"%UNITY_PATH%\Editor\Data\Managed\UnityEngine.dll" ^ -r:"%UNITY_PATH%\Editor\Data\Managed\UnityEditor.dll" ^ -r:"%UNITY_PATH%\Editor\Data\UnityExtensions\Unity\GUISystem\UnityEngine.UI.dll" ^ -target:library ^ -out:%DLL_FILENAME% ^ "Scripts\*.cs"
DLL化したコードをUnityで読み込むときに元々そのコードを利用して作ったプレハブなどのコンポーネントが外れるので、再度つけ直す必要がある。