public override void OnInspectorGUI() { EditorGUIUtility.LookLikeControls(80f); mPS = target as PropSheet; int width = EditorGUILayout.IntField("Width", mPS.Width, GUILayout.Width(110f)); if (width != mPS.Width) { NGUIEditorTools.RegisterUndo("PropSheet Width Change", mPS); mPS.Width = width; } int height = EditorGUILayout.IntField("Height", mPS.Height, GUILayout.Width(110f)); if (height != mPS.Height) { NGUIEditorTools.RegisterUndo("PropSheet Height Change", mPS); mPS.Height = height; } int pageNum = EditorGUILayout.IntField("PageNum", mPS.PageNum, GUILayout.Width(110f)); if (pageNum != mPS.PageNum) { NGUIEditorTools.RegisterUndo("PropSheet PageNum Change", mPS); if (pageNum < 1) pageNum = 1; ReDraw(mPS.PageNum, pageNum); mPS.PageNum = pageNum; } }
public override void OnInspectorGUI() { EditorGUIUtility.LookLikeControls(80f); mPS = target as PropSheet; int width = EditorGUILayout.IntField("Width", mPS.Width, GUILayout.Width(110f)); if (width != mPS.Width) { NGUIEditorTools.RegisterUndo("PropSheet Width Change", mPS); mPS.Width = width; } int height = EditorGUILayout.IntField("Height", mPS.Height, GUILayout.Width(110f)); if (height != mPS.Height) { NGUIEditorTools.RegisterUndo("PropSheet Height Change", mPS); mPS.Height = height; } int pageNum = EditorGUILayout.IntField("PageNum", mPS.PageNum, GUILayout.Width(110f)); if (pageNum != mPS.PageNum) { NGUIEditorTools.RegisterUndo("PropSheet PageNum Change", mPS); if (pageNum < 1) { pageNum = 1; } ReDraw(mPS.PageNum, pageNum); mPS.PageNum = pageNum; } }