概要
using UnityEditor; using UnityEditorInternal; using UnityEngine; public static class Example { [MenuItem("Tools/Hoge")] private static void Hoge() { Debug.Log( EditMode.editMode ); } }
EditMode.editMode で現在のエディタの編集モードを取得できます
| 種類 | 内容 |
|---|---|
| Collider | コライダの編集ツール |
| GridPainting | Tilemap のブラシツール |
| GridPicking | Tilemap のスポイトツール |
| GridEraser | Tilemap の削除ツール |
| GridFloodFill | Tilemap の塗りつぶしツール |
| GridBox | Tilemap の矩形ツール |
| GridSelect | Tilemap の選択ツール |
| GridMove | Tilemap の移動ツール |
| LineRendererEdit | LineRenderer の編集 |
| LineRendererCreate | LineRenderer の作成 |
他にも ReflectionProbe や LightProbe の編集モードかどうかも確認できます