internal static void smethod_6(Class578 A_0, string A_1) { int num = 0; int index = 0; StringBuilder builder = new StringBuilder(); while (num < A_1.Length) { if (A_1[num] != '%') { break; } num++; builder.Append((char)(A_1[num] - '1')); A_0.method_10()[index] = (byte)builder.Length; num += 2; A_0.method_12()[index] = A_1[num] - '0'; num += 2; A_0.method_11()[index] = (ListPatternType)(A_1[num] - '0'); num += 2; if ((num < A_1.Length) && (A_1[num] != '%')) { builder.Append(A_1[num]); num++; } index++; } A_0.method_14(builder.ToString()); }
private void method_80(Class578 A_0) { int num = base.binaryReader_0.ReadByte(); A_0.method_9(num != 0); base.binaryReader_0.ReadByte(); A_0.method_1(base.class812_0.method_1(base.binaryReader_0.ReadInt16())); A_0.method_3(Class353.smethod_2(base.binaryReader_0)); for (int i = 0; i < 9; i++) { A_0.method_10()[i] = base.binaryReader_0.ReadByte(); } for (int j = 0; j < 9; j++) { A_0.method_11()[j] = (ListPatternType)base.binaryReader_0.ReadByte(); } base.binaryReader_0.ReadInt16(); for (int k = 0; k < 9; k++) { A_0.method_12()[k] = base.binaryReader_0.ReadInt32(); } A_0.method_14(Class813.smethod_3(base.binaryReader_0, 0x40)); }