public static void AddNewPage(PageEntry entry) { _list.Add(entry); _senderDictionary.Add(entry.Sender, entry); PageAlertGump.SendToStaff(); }
public static void Remove(PageEntry entry) { if (entry == null) { return; } _list.Remove(entry); if (entry.Sender != null) { _senderDictionary.Remove(entry.Sender); } if (entry.Handler != null) { _handlerDictionary.Remove(entry.Handler); } if (_list.Count == 0) { PageAlertGump.CloseAll(); } }