/// <summary> /// Returns builder for notification created in editor by index(position in list in editor window) /// </summary> /// <param name="pos">index of notification in the editor list</param> /// <returns>Notification builder</returns> public static NotificationBuilder GetNotificationBuilderByIndex(int pos) { NotificationInstance item = _dataHolder.notifications[pos]; NotificationBuilder builder = NotificationBuilder.FromInstance(item); return(builder); }
public static NotificationBuilder GetNotificationBuilderByName(string name) { foreach (NotificationInstance instance in _dataHolder.notifications) { if (instance.name.Equals(name)) { return(NotificationBuilder.FromInstance(instance)); } } return(null); }
/// <summary> /// Returns builder for notification created in editor window by name /// </summary> /// <param name="name">Name of the notification to get</param> /// <returns>Notification builder or null if the notification is not found</returns> public static NotificationBuilder GetNotificationBuilderByName(string name) { foreach (NotificationInstance item in _dataHolder.notifications) { if (item.name.Equals(name)) { NotificationBuilder builder = NotificationBuilder.FromInstance(item); return(builder); } } return(null); }
public static NotificationBuilder GetNotificationBuilderByIndex(int pos) { NotificationInstance notif = _dataHolder.notifications[pos]; return(NotificationBuilder.FromInstance(notif)); }