Ejemplo n.º 1
0
        /// <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);
 }
Ejemplo n.º 3
0
        /// <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));
        }