// 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)); }
// 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); }