internal static void RemoveServerToClientFilter(int packetID, PacketFilterCallback callback) { if (m_ServerFilters.ContainsKey(packetID)) { m_ServerFilters[packetID].Remove(callback); } }
internal static void RemoveServerToClientFilter(int packetID, PacketFilterCallback callback) { List <PacketFilterCallback> list; if (m_ServerFilters.TryGetValue(packetID, out list) && list != null) { list.Remove(callback); } }
internal static void RemoveServerToClientFilter(byte packetID, PacketFilterCallback callback) { ArrayList list = (ArrayList)m_ServerFilters[packetID]; if (list != null) { list.Remove(callback); } }
internal static void RegisterClientToServerFilter(int packetID, PacketFilterCallback callback) { List <PacketFilterCallback> list; if (!m_ClientFilters.TryGetValue(packetID, out list) || list == null) { m_ClientFilters[packetID] = list = new List <PacketFilterCallback>(); } list.Add(callback); }
internal static void RegisterServerToClientFilter(byte packetID, PacketFilterCallback callback) { ArrayList list = (ArrayList)m_ServerFilters[packetID]; if (list == null) { m_ServerFilters[packetID] = list = new ArrayList(); } list.Add(callback); }
internal static void RegisterClientToServerFilter(int packetID, PacketFilterCallback callback) { if (!m_ClientFilters.ContainsKey(packetID)) { m_ClientFilters.Add(packetID, new List <PacketFilterCallback>()); } if (!m_ClientFilters[packetID].Contains(callback)) { List <PacketFilterCallback> list = m_ClientFilters[packetID]; list.Add(callback); m_ClientFilters[packetID] = list; } }
internal static void RemoveServerToClientFilter( int packetID, PacketFilterCallback callback ) { ArrayList list = (ArrayList)m_ServerFilters[packetID]; if ( list != null ) list.Remove( callback ); }
internal static void RegisterServerToClientFilter( int packetID, PacketFilterCallback callback ) { ArrayList list = (ArrayList)m_ServerFilters[packetID]; if ( list == null ) m_ServerFilters[packetID] = list = new ArrayList(); list.Add( callback ); }