Ejemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="_packet_id"></param>
        /// <returns></returns>
        private NetPacketEvent _createEvent(Int32 _packet_id)
        {
            NetPacketPreprocessor preprocessor = null;

            if (m_preprocessors.TryGetValue(_packet_id, out preprocessor))
            {
                return(preprocessor.CreateInstance());
            }
            if (null == m_default_preprocessor)
            {
                return(null);
            }
            return(m_default_preprocessor.CreateInstance());
        }