예제 #1
0
    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;
            
        }

        
    }
예제 #2
0
    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;
        }
    }