private static void RegisterProto(Type type)
{
System.Object target = Activator.CreateInstance(type);
if (target is Packet)
{
Packet packet = target as Packet;
_factory[packet.GetPacketId()] = new PacketFactory(type);
ReturnPacket(packet);
}
else
{
LogHelper.PrintError($"[ProtoHelper]RegisterProto:{type.ToString()} error.");
}
}