Unityで使いやすいように色々インスペクタを触るのですが、
毎回良く忘れるのでメモしていきます!
inspectorにヘッダーを追加
これ→[Header("表示文言")]
(日本語だと太文字がわかりずらいかも)
GameManager.cs
public partial class GameManager : MonoBehaviour
{
[Header("DEBUG MENU")]
public bool debugMode = false;
※ DEBUG MENUというヘッダー項目が追加されます。
少しスペースをあける
これ→[Space(10)]
GameManager.cs
[Space(10)]
public GameObject stageLoadPoint;
public GameObject scaffoldObj;
マウスを項目の上に乗せるとコメントを表示!
これ→[Tooltip("実行時にプレイ画面に切り替える事ができる")]
GameManager.cs
[Tooltip("実行時にプレイ画面に切り替える事ができる")]
public bool debugMode = false;
インスペクタにpublic変数を表示しない
これ→[System.NonSerialized]
GameManager.cs
[System.NonSerialized]
public string hoge;
Gizmo
指定スクリプトのオブジェクト名をScene上に表示
void OnDrawGizmos()
{
#if UNITY_EDITOR
// このgameObjectの名前を表示
UnityEditor.Handles.Label(transform.position, name);
#endif
}