private void filter(FilterContainer fc) { if (module.filterContainer(fc)) { cpanel.m_NotificationSound = null; } }
public bool filterContainer(FilterContainer fc) { if (checkCategory(fc.cm.m_messageID)) { fc.filtered = true; return(true); } else { return(false); } }
public void OnNewMessage(IChirperMessage msg) { if (!chiperChecked) { cpanel.ClearMessages(); chiperChecked = true; if (chirpContainer == null) { chirperDestroyed = true; } } if (!chirperDestroyed) { CitizenMessage cm = msg as CitizenMessage; if (cm != null) { FilterContainer fc = new FilterContainer(cm, chirpContainer.transform.childCount); filter(fc); recentMessages.Add(fc); } } }