コード例 #1
0
ファイル: PacketHandler.cs プロジェクト: mozkandemir/RE
 internal static void RemoveServerToClientFilter(int packetID, PacketFilterCallback callback)
 {
     if (m_ServerFilters.ContainsKey(packetID))
     {
         m_ServerFilters[packetID].Remove(callback);
     }
 }
コード例 #2
0
ファイル: PacketHandler.cs プロジェクト: roxya/Razor
        internal static void RemoveServerToClientFilter(int packetID, PacketFilterCallback callback)
        {
            List <PacketFilterCallback> list;

            if (m_ServerFilters.TryGetValue(packetID, out list) && list != null)
            {
                list.Remove(callback);
            }
        }
コード例 #3
0
        internal static void RemoveServerToClientFilter(byte packetID, PacketFilterCallback callback)
        {
            ArrayList list = (ArrayList)m_ServerFilters[packetID];

            if (list != null)
            {
                list.Remove(callback);
            }
        }
コード例 #4
0
ファイル: PacketHandler.cs プロジェクト: roxya/Razor
        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);
        }
コード例 #5
0
        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);
        }
コード例 #6
0
ファイル: PacketHandler.cs プロジェクト: mozkandemir/RE
        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;
            }
        }
コード例 #7
0
ファイル: PacketHandler.cs プロジェクト: herculesjr/razor
 internal static void RemoveServerToClientFilter( int packetID, PacketFilterCallback callback )
 {
     ArrayList list = (ArrayList)m_ServerFilters[packetID];
     if ( list != null )
         list.Remove( callback );
 }
コード例 #8
0
ファイル: PacketHandler.cs プロジェクト: herculesjr/razor
 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 );
 }