internal Class481(Class703 A_0, BinaryReader A_1, int A_2) { if (A_0.class597_0.class1111_70.int_1 != 0) { long position = A_1.BaseStream.Position; A_1.BaseStream.Position = A_0.class597_0.class1111_70.int_0; this.bool_0 = A_1.ReadInt16() != 0; this.bool_1 = A_1.ReadInt16() != 0; this.bool_2 = A_1.ReadInt16() != 0; A_1.ReadInt16(); this.routeSlipProtectionType_0 = (RouteSlipProtectionType)A_1.ReadInt16(); this.int_0 = A_1.ReadInt16(); this.routeSlipOrder_0 = (RouteSlipOrder)A_1.ReadInt16(); int num2 = A_1.ReadInt16(); this.string_0 = Class813.smethod_17(A_1, A_2); this.string_1 = Class813.smethod_17(A_1, A_2); this.string_2 = Class813.smethod_17(A_1, A_2); this.string_3 = Class813.smethod_17(A_1, A_2); for (int i = 0; i < num2; i++) { this.class137_0.method_1(new Class138(A_1, A_2)); } A_1.BaseStream.Position = position; } }