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

AssetImporterEditor.OnApplyRevertGUI

Declaration

protected bool OnApplyRevertGUI();

Возвращаемое значение

логическое Возвращает true, если новые параметры были успешно применены.

Описание

Процесс "Применить" и "Возвратить" кнопки.

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

using UnityEngine;
using UnityEditor;
using UnityEditor.AssetImporters;

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

// Draw custom GUI

serializedObject.ApplyModifiedProperties(); ApplyRevertGUI(); }

private bool CanApply() { // Add custom checks that make sure the Importer is in a valid state to be applied. return false; }

protected virtual bool OnApplyRevertGUI() { using (new EditorGUI.DisabledScope(!HasModified())) { RevertButton(); using (new EditorGUI.DisabledScope(!CanApply())) { return ApplyButton(); } } } }