Version: 2023.2
言語: 日本語
public void RemoveNotification ();

説明

表示している通知メッセージを停止します

通知メッセージはしばらくしたら自動的にフェードアウトします。この関数はすぐに削除されます。


Show a notification in an editor window.

// Simple example that shows a notification message
// that the user has typed.

using UnityEditor;
using UnityEngine;
using UnityEngine.Playables;
using UnityEngine.UIElements;

public class NotificationWindow : EditorWindow
{

    string notification = "This is a notification";

    [MenuItem("Examples/Notification Window")]
    public static void ShowExample()
    {
        NotificationWindow wnd = GetWindow<NotificationWindow>();
        wnd.titleContent = new GUIContent("Notification Window");
    }

    public void CreateGUI()
    {
        // Create button to show notification
        Button showNotification = new Button();
        showNotification.text = "Show!";
        showNotification.clicked += () =>
        {
            this.ShowNotification(new GUIContent(notification));
        };

        rootVisualElement.Add(showNotification);

        // Create button to remove notification
        Button removeNotification = new Button();
        removeNotification.text = "Remove!";
        removeNotification.clicked += () =>
        {
            this.RemoveNotification();
        };

        rootVisualElement.Add(removeNotification);
    }
}