Esempio n. 1
0
        // Token: 0x0600073C RID: 1852 RVA: 0x0003D904 File Offset: 0x0003BB04
        private void c088f21b6f5e5aa682d194e5d3fd433c1(object cd7b28952603b35a45c555982e677363a, EventArgs cdf15457ee4816989343b6e6e96dd4cfe)
        {
            this.c6663afbaedcf5310c20e3ccc49505ce3.cae83e75b541f1dda9d43a148b59fa365 = (cd5c09c7b57f3aa6b224c611a72ca3b10.c314a07ce2fdc323eeae3a6f2d7cc45aa)cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19088);
            this.c6663afbaedcf5310c20e3ccc49505ce3.cb16116662e3a8236c6a68ec685d11a59 = Color.FromArgb(cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19092), cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19096), cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19100));
            this.c6663afbaedcf5310c20e3ccc49505ce3.BackColor = Color.Transparent;
            this.c6663afbaedcf5310c20e3ccc49505ce3.c73ce297cbfb29ef5051ff1843029f73b = (cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19104) != 0);
            this.c6663afbaedcf5310c20e3ccc49505ce3.c7efec4a1ea06adc0a6c671b2079a2607 = cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19108);
            this.c6663afbaedcf5310c20e3ccc49505ce3.c9250165d8b7b8d7b7ed5f5e67f5e8192 = cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19112);
            this.c6663afbaedcf5310c20e3ccc49505ce3.c23fbeac2e1953c7f7a41021beb474f3e = cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19116);
            this.c6663afbaedcf5310c20e3ccc49505ce3.ca949dc179b4669f635c5dc702034156f = cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19120);
            this.c6663afbaedcf5310c20e3ccc49505ce3.c1c3a2846f4ede6cd2085bf69650e3270 = cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19124);
            this.c6663afbaedcf5310c20e3ccc49505ce3.SendToBack();
            byte[] contb  = c6faa5467be1a4874657b372a49b7c927.contb;
            IntPtr intPtr = Marshal.AllocCoTaskMem((int)c7e3f6af67bf34eefc1a4cca086e17069.cfeb04651f165d0166e7c10ab1acf8b28(contb));

            Marshal.Copy(contb, cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19128), intPtr, (int)c7e3f6af67bf34eefc1a4cca086e17069.cfeb04651f165d0166e7c10ab1acf8b28(contb));
            uint num = (uint)cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19132);

            this.cff89be58a87dcf8b5f19587eb5159049.AddMemoryFont(intPtr, (int)c7e3f6af67bf34eefc1a4cca086e17069.cfeb04651f165d0166e7c10ab1acf8b28(c6faa5467be1a4874657b372a49b7c927.contb));
            c60797b4f8bfa489df1954dcdc88ad77d.c9fbf9c64153f9d05835c0112f1f1b5bb(intPtr, (uint)((int)c7e3f6af67bf34eefc1a4cca086e17069.cfeb04651f165d0166e7c10ab1acf8b28(c6faa5467be1a4874657b372a49b7c927.contb)), IntPtr.Zero, ref num);
            Marshal.FreeCoTaskMem(intPtr);
            this.c6dfddf0cdda0232354bc9a3f374808e1 = new Font(this.cff89be58a87dcf8b5f19587eb5159049.Families[cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19136)], cebbdeae8341a51f374f3ef4c993a069a.cabf61ab14a85b3360133efd96ff22140(19140));
            Graphics graphics = base.CreateGraphics();

            try
            {
                SizeF sizeF = base.CreateGraphics().MeasureString(ceffa389ee86c0ee26f31dd3efacbdd38.c5dd75c94760bfb37727a44ddc794d278(69155), this.c6dfddf0cdda0232354bc9a3f374808e1);
                float num2  = (float)(this.c6663afbaedcf5310c20e3ccc49505ce3.Height / cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19144)) - sizeF.Height / cebbdeae8341a51f374f3ef4c993a069a.cabf61ab14a85b3360133efd96ff22140(19148);
                this.cb72998a5432e19863295febdd04b9d5d = new List <RadLabel>();
                List <SizeF> list = new List <SizeF>();
                string       text = ceffa389ee86c0ee26f31dd3efacbdd38.c5dd75c94760bfb37727a44ddc794d278(69155);
                for (int i = cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19152); i < text.Length; i += cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19156))
                {
                    list.Add(graphics.MeasureString(text[i].ToString(), this.c6dfddf0cdda0232354bc9a3f374808e1));
                }
                for (;;)
                {
                    switch (6)
                    {
                    case 0:
                        continue;
                    }
                    break;
                }
                if (!true)
                {
                    RuntimeMethodHandle runtimeMethodHandle = methodof(c60797b4f8bfa489df1954dcdc88ad77d.c088f21b6f5e5aa682d194e5d3fd433c1(object, EventArgs)).MethodHandle;
                }
                float num3 = (float)(base.Width / cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19160));
                IEnumerable <SizeF> source = list;
                Func <SizeF, float> selector;
                if ((selector = c60797b4f8bfa489df1954dcdc88ad77d.< > c.c7a55b29771e6d48c9f768e2958763ca5) == null)
                {
                    for (;;)
                    {
                        switch (7)
                        {
                        case 0:
                            continue;
                        }
                        break;
                    }
                    selector = (c60797b4f8bfa489df1954dcdc88ad77d.< > c.c7a55b29771e6d48c9f768e2958763ca5 = new Func <SizeF, float>(c60797b4f8bfa489df1954dcdc88ad77d.< > c.cdfab1996eb8651828de2a4469aa3481e.c760f3edfdd282a99c9ae9c37711b752d));
                }
                float num4 = num3 - source.Sum(selector) / cebbdeae8341a51f374f3ef4c993a069a.cabf61ab14a85b3360133efd96ff22140(19164);
                int   num5 = cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19168);
                text = ceffa389ee86c0ee26f31dd3efacbdd38.c5dd75c94760bfb37727a44ddc794d278(69155);
                for (int i = cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19172); i < text.Length; i += cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19196))
                {
                    char     c        = text[i];
                    RadLabel radLabel = new RadLabel
                    {
                        Text      = c.ToString(),
                        Font      = this.c6dfddf0cdda0232354bc9a3f374808e1,
                        AutoSize  = (cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19176) != 0),
                        ForeColor = Color.FromArgb(cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19180), cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19184), cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19188)),
                        BackColor = Color.Transparent
                    };
                    radLabel.Left = (int)num4;
                    num4         += list[num5].Width;
                    radLabel.Top  = (int)num2;
                    radLabel.Size = new Size((int)list[num5].Width, (int)list[num5].Height);
                    base.Controls.Add(radLabel);
                    radLabel.Parent = this.c6663afbaedcf5310c20e3ccc49505ce3;
                    this.cb72998a5432e19863295febdd04b9d5d.Add(radLabel);
                    radLabel.BringToFront();
                    num5 += cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19192);
                }
                for (;;)
                {
                    switch (2)
                    {
                    case 0:
                        continue;
                    }
                    break;
                }
            }
            finally
            {
                if (graphics != null)
                {
                    for (;;)
                    {
                        switch (3)
                        {
                        case 0:
                            continue;
                        }
                        break;
                    }
                    ((IDisposable)graphics).Dispose();
                }
            }
        }
Esempio n. 2
0
        private void FrmWait_Shown(object sender, EventArgs e)
        {
            this.loadingCircle1.GEnum8_0  = GControl0.GEnum8.const_2;
            this.loadingCircle1.Color_0   = this.color_0;
            this.loadingCircle1.BackColor = Color.Transparent;
            this.loadingCircle1.Boolean_0 = true;
            this.loadingCircle1.Int32_0   = 20;
            this.loadingCircle1.Int32_2   = 30;
            this.loadingCircle1.Int32_1   = 40;
            this.loadingCircle1.Int32_4   = 2;
            this.loadingCircle1.Int32_3   = 60;
            this.loadingCircle1.SendToBack();
            this.point_0 = this.loadingCircle1.Location;
            byte[] contb = Class123.contb;
            IntPtr num1  = Marshal.AllocCoTaskMem(contb.Length);

            Marshal.Copy(contb, 0, num1, contb.Length);
            uint uint_1 = 0;

            this.privateFontCollection_0.AddMemoryFont(num1, Class123.contb.Length);
            FrmWait.AddFontMemResourceEx(num1, (uint)Class123.contb.Length, IntPtr.Zero, ref uint_1);
            Marshal.FreeCoTaskMem(num1);
            this.font_0 = new Font(this.privateFontCollection_0.Families[0], 16f);
            using (Graphics graphics = this.CreateGraphics())
            {
                float num2 = (float)(this.loadingCircle1.Height / 2) - this.CreateGraphics().MeasureString("WiiU USB Helper", this.font_0).Height / 2f;
                this.list_1 = new List <RadLabel>();
                List <SizeF> source = new List <SizeF>();
                foreach (char ch in "WiiU USB Helper")
                {
                    source.Add(graphics.MeasureString(ch.ToString(), this.font_0));
                }
                float num3  = (float)(this.Width / 2) - source.Sum <SizeF>((Func <SizeF, float>)(sizeF_0 => sizeF_0.Width)) / 2f;
                int   index = 0;
                foreach (char ch in "WiiU USB Helper")
                {
                    RadLabel radLabel1 = new RadLabel();
                    radLabel1.Text      = ch.ToString();
                    radLabel1.Font      = this.font_0;
                    radLabel1.AutoSize  = false;
                    radLabel1.ForeColor = this.color_0;
                    radLabel1.BackColor = Color.Transparent;
                    RadLabel radLabel2 = radLabel1;
                    radLabel2.Left = (int)num3;
                    double num4   = (double)num3;
                    SizeF  sizeF  = source[index];
                    double width1 = (double)sizeF.Width;
                    num3          = (float)(num4 + width1);
                    radLabel2.Top = (int)num2;
                    RadLabel radLabel3 = radLabel2;
                    sizeF = source[index];
                    int width2 = (int)sizeF.Width;
                    sizeF = source[index];
                    int  height = (int)sizeF.Height;
                    Size size   = new Size(width2, height);
                    radLabel3.Size = size;
                    this.Controls.Add((Control)radLabel2);
                    radLabel2.Parent = (Control)this.loadingCircle1;
                    this.list_1.Add(radLabel2);
                    radLabel2.BringToFront();
                    ++index;
                }
            }
        }