Unity 6.3
0 онлайн 49 гостей 3 в системе
Вход

AssetImporterEditor.ApplyRevertGUI

Declaration

protected void ApplyRevertGUI();

Описание

Добавлены кнопки 'Применить' и 'Возвратить' в редакторе.

Вызывайте этот метод из обработчика события OnInspectorGUI, поскольку именно там в редакторе размещаются кнопки Apply/Revert. Переопределить этот метод нельзя, но можно внедрить собственное поведение, переопределив метод-обработчик события OnApplyRevertGUI.

using UnityEngine;
using UnityEditor;
using UnityEditor.AssetImporters;

public class ExampleScript : ScriptedImporterEditor { public override void OnInspectorGUI() { serializedObject.Update();

// Draw custom GUI

serializedObject.ApplyModifiedProperties();

ApplyRevertGUI(); } }

В следующем примере добавлены кнопки Применить и Отменить, если вы используете UI Toolkit для реализации AssetImporterEditor:

using UnityEngine;
using UnityEditor;
using UnityEditor.AssetImporters;
using UnityEngine.UIElements;

public class ExampleScript : ScriptedImporterEditor { public override VisualElement CreateInspectorGUI() { var root = new VisualElement();

var applyRevertGUI = new IMGUIContainer(ApplyRevertGUI); root.Add(applyRevertGUI); return root; } }