public static object RequestToData(this string packet, PacketType type) { var t = type.GetAttribute <Packet>(); return(JsonUtility.FromJson(packet.ParseToProtocol().Data, t.Request)); }