コード例 #1
0
        public override void OnInspectorGUI()
        {
            #if PEGI
            PEGI_Extensions.ResetInspectedChain();

            if (!drawDefaultInspector)
            {
                Inspect(this).RestoreBGColor();
                return;
            }

            ef.editorTypeForDefaultInspector = EditorType;

            pegi.toggleDefaultInspector();
            #endif

            DrawDefaultInspector();
        }
コード例 #2
0
        public override void OnGUI(MaterialEditor materialEditor, MaterialProperty[] properties)
        {
            unityMaterialEditor = materialEditor;
            _properties         = properties;



            #if PEGI
            PEGI_Extensions.ResetInspectedChain();

            if (!drawDefaultInspector)
            {
                ef.Inspect_Material(this).RestoreBGColor();
                return;
            }

            ef.editorTypeForDefaultInspector = ef.EditorType.Material;

            pegi.toggleDefaultInspector();
#endif

            DrawDefaultInspector();
        }