// Token: 0x06002BE2 RID: 11234 RVA: 0x000AA91C File Offset: 0x000A8B1C
        public static string smethod_2(Stream fs)
        {
            int num = Class493.smethod_4(fs);

            byte[] array = new byte[num];
            Class493.smethod_11(fs, array);
            return(Encoding.UTF8.GetString(array));
        }
Esempio n. 2
0
        // Token: 0x06002BDF RID: 11231 RVA: 0x000AA72C File Offset: 0x000A892C
        public static Class492 smethod_0(byte[] data)
        {
            Class492 @class = new Class492();

            using (MemoryStream memoryStream = new MemoryStream(data))
            {
                byte b = (byte)memoryStream.ReadByte();
                while (!Class493.smethod_9(memoryStream, b, 255))
                {
                    byte b2 = b;
                    switch (b2)
                    {
                    case 1:
                        @class.Action = (Enum93)Class493.smethod_4(memoryStream);
                        break;

                    case 2:
                        @class.UpdateStep = (Enum87)Class493.smethod_4(memoryStream);
                        break;

                    case 3:
                        @class.ExtraData.Add(Class493.smethod_1(memoryStream));
                        if (@class.ExtraDataIsRTF.Count != @class.ExtraData.Count)
                        {
                            @class.ExtraDataIsRTF.Add(false);
                        }
                        break;

                    case 4:
                        @class.ProcessID = Class493.smethod_4(memoryStream);
                        break;

                    case 5:
                        @class.Progress = Class493.smethod_4(memoryStream);
                        break;

                    case 6:
                        @class.ResponseType = (Enum28)Class493.smethod_4(memoryStream);
                        break;

                    default:
                        if (b2 != 128)
                        {
                            Class493.smethod_10(memoryStream, b);
                        }
                        else
                        {
                            @class.ExtraDataIsRTF.Add(true);
                        }
                        break;
                    }
                    b = (byte)memoryStream.ReadByte();
                }
            }
            return(@class);
        }
 // Token: 0x06002BE5 RID: 11237 RVA: 0x000146BB File Offset: 0x000128BB
 public static bool smethod_5(Stream fs)
 {
     return(Class493.smethod_4(fs) == 1);
 }