Unity

ModelImporter.transformPaths が空になってしまうことに対処する

AssetPostprocessorを使って GameObject Optimization を行うため、 OnPreprocessModelのタイミングでModelImporter.transformPathsを取得しフィルタしようとした。 が、transformPathsの中身は空だった。 そのため、OnPostprocessMeshHierarchyを使用して下…

インデント付きでGUI.Buttonを表示する

GUILayout.Button は GUILayout.indentLevel によるインデントが効かないため、下記のメソッドでインデント対応をする。 bool IndentedButton(string content) => IndentedButton(new GUIContent(content)); bool IndentedButton(GUIContent content) => GUI…