EditorWindow.ShowNotification
Declaration
public void ShowNotification(GUIContent notification);Параметры
| Параметр | Описание |
|---|---|
| уведомление | Содержание сообщения уведомления. |
| fadeoutWait | Продолжительность отображения уведомления. Измеряется в секундах. |
Описание
Показать сообщение об уведомлении.
Отображает сообщение об уведомлении в окне. В отличие от окна сообщений или сообщений журнала уведомление автоматически исчезнет через некоторое время. Вызов RemoveNotification для немедленного удаления.
Показать уведомление в окне редактора.
// 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); } }