public override void OnInspectorGUI() { pickHandler = target as CtxPickHandler; EditorGUIUtility.labelWidth = 100f; int pickLayers = UICameraTool.LayerMaskField("Pick Layers", pickHandler.pickLayers); if (pickHandler.pickLayers != pickLayers) { RegisterUndo(); pickHandler.pickLayers = pickLayers; } int menuButton = EditorGUILayout.IntField("Menu Button", pickHandler.menuButton); if (pickHandler.menuButton != menuButton) { RegisterUndo(); pickHandler.menuButton = menuButton; } if (GUI.changed) { EditorUtility.SetDirty(target); } }
public override void OnInspectorGUI() { _pickHandler = target as CtxPickHandler; EditorGUIUtility.labelWidth = 100f; int pickLayers = UICameraTool.LayerMaskField("Pick Layers", _pickHandler.pickLayers); if (_pickHandler.pickLayers != pickLayers) { RegisterUndo(); _pickHandler.pickLayers = pickLayers; } int menuButton = EditorGUILayout.IntField("Menu Button", _pickHandler.menuButton); if (_pickHandler.menuButton != menuButton) { RegisterUndo(); _pickHandler.menuButton = menuButton; } if (GUI.changed) { EditorUtility.SetDirty(target); } }