ModelImporter.transformPaths が空になってしまうことに対処する
AssetPostprocessor
を使って GameObject Optimization を行うため、 OnPreprocessModel
のタイミングでModelImporter.transformPaths
を取得しフィルタしようとした。
が、transformPaths
の中身は空だった。
そのため、OnPostprocessMeshHierarchy
を使用して下記のように対応してみた。
Optimize自体はAssetBundleのことを考えるとどうしようかなぁという感じ。
ModelImporter.transformPaths broken in Unity 2018.3.3? Always returns empty list.
vagrant ssh を速くする ( fish shell )
vagrant ssh
を速くするfishスクリプト。
bashのものはあったがfish用が見つけられなかったので作成。
前提条件
vagrant ssh
を直接使うと接続まで少し時間がかかる- 直接 ssh を実行するとすぐに接続できる
vagrant ssh-config
で毎回設定追加するのが面倒
スクリプト仕様
インデント付きでGUI.Buttonを表示する
GUILayout.Button
は GUILayout.indentLevel
によるインデントが効かないため、下記のメソッドでインデント対応をする。
bool IndentedButton(string content) => IndentedButton(new GUIContent(content)); bool IndentedButton(GUIContent content) => GUI.Button( EditorGUI.IndentedRect(EditorGUILayout.GetControlRect()), content);