/// <summary> /// Registers a handler for a protocol /// </summary> /// <param name="protocol">The protocol</param> /// <param name="handler">The handler</param> public static void RegisterHandler(ushort protocol, PackerHandler handler) { #if NETWORK_DEBUG Console.Write("[NET] Registered protocol handler for: "); Console.WriteHex(protocol); Console.WriteLine(""); #endif m_handlers[protocol] = handler; }
/// <summary> /// Register packet handler /// </summary> /// <param name="proto">Protocol</param> /// <param name="handler">Handler</param> public static void RegisterHandler(byte proto, PackerHandler handler) { m_handlers[proto] = handler; }