UnityEditor.Editor.DrawDefaultInspector C# (CSharp) Method

DrawDefaultInspector() public method

Draw the built-in inspector.

public DrawDefaultInspector ( ) : bool
return bool
        public bool DrawDefaultInspector()
        {
            return this.DoDrawDefaultInspector();
        }

Usage Example

示例#1
0
    virtual public bool DrawInspector(NPipeEditFlags flags)
    {
        UnityEditor.Editor editor = UnityEditor.Editor.CreateEditor(this);
        bool changed = editor.DrawDefaultInspector();

        if ((flags & NPipeEditFlags.INPUT) == NPipeEditFlags.INPUT)
        {
            SOURCE_FACTORY newSource = NPipelineUtils.DrawSourceSelector <SOURCE_FACTORY>("Input", input as SOURCE_FACTORY);
            if (newSource as  NPVoxForwarderBase <SOURCE_FACTORY, PRODUCT> == this)
            {
                return(false);
            }
            changed = newSource != Input || changed;
            Input   = (NPipeIImportable)newSource;
        }

        // if((flags & NPVoxEditFlags.TOOLS) == NPVoxEditFlags.TOOLS)
        // {
        //     if(GUILayout.Button("Invalidate & Reimport Mesh Output Deep"))
        //     {
        //         NPVoxPipelineUtils.InvalidateAndReimportDeep( this );
        //     }
        // }

        return(changed);
    }
All Usage Examples Of UnityEditor.Editor::DrawDefaultInspector