public static Texture2D CreateTexture()
        {
            uint[] array = new uint[]
            {
                0u,
                0u,
                269488144u,
                1048576u,
                2631720u,
                0u,
                679225384u,
                2631804u,
                940865552u,
                1064016u,
                270552076u,
                6317064u,
                135533576u,
                5776468u,
                1056832u,
                0u,
                269492288u,
                4202512u,
                269486084u,
                264208u,
                272126992u,
                1070136u,
                2081427456u,
                4112u,
                0u,
                135270400u,
                2080374784u,
                0u,
                0u,
                1579008u,
                270548992u,
                1032u,
                1415857208u,
                3687500u,
                269752336u,
                8130576u,
                541082680u,
                8127512u,
                809518136u,
                3687488u,
                606613536u,
                2105468u,
                1077675132u,
                3687488u,
                1006897200u,
                3687492u,
                270550140u,
                1052688u,
                943998008u,
                3687492u,
                2017739832u,
                1581120u,
                1048576u,
                4096u,
                1048576u,
                135270400u,
                202911840u,
                6303768u,
                8126464u,
                124u,
                1613764620u,
                792624u,
                541082680u,
                1048592u,
                1416905784u,
                3671156u,
                1145317392u,
                4473980u,
                1011370044u,
                3950664u,
                67389488u,
                3164164u,
                1212688412u,
                1845320u,
                1006896252u,
                8127492u,
                1006896252u,
                263172u,
                1946436664u,
                3687492u,
                2084848708u,
                4473924u,
                269488184u,
                3674128u,
                538976368u,
                1582112u,
                202646596u,
                4465684u,
                67372036u,
                8127492u,
                1414818884u,
                4473924u,
                1414286404u,
                4482148u,
                1145324600u,
                3687492u,
                1011106876u,
                263172u,
                1145324600u,
                5776468u,
                1011106876u,
                4465684u,
                939803704u,
                3687488u,
                269488252u,
                1052688u,
                1145324612u,
                3687492u,
                1145324612u,
                1058856u,
                1413760068u,
                4484180u,
                271074372u,
                4473896u,
                943998020u,
                1052688u,
                270549116u,
                8127496u,
                269488240u,
                7344144u,
                268960768u,
                16416u,
                269488156u,
                1839120u,
                4466704u,
                0u,
                0u,
                8126464u,
                1050628u,
                0u,
                1077411840u,
                7881848u,
                1278477316u,
                3427396u,
                1144520704u,
                3687428u,
                1683505216u,
                5792836u,
                1144520704u,
                3671164u,
                2081443872u,
                1052688u,
                1683488768u,
                943741028u,
                1278477316u,
                4473924u,
                270008336u,
                3674128u,
                270008336u,
                202510352u,
                337904644u,
                2364428u,
                269488152u,
                3674128u,
                1412169728u,
                5526612u,
                1278476288u,
                4473924u,
                1144520704u,
                3687492u,
                1278476288u,
                67384396u,
                1683488768u,
                1077958756u,
                1278476288u,
                263172u,
                74973184u,
                3948604u,
                138151944u,
                3164168u,
                606339072u,
                5776420u,
                1145307136u,
                1058884u,
                1413742592u,
                2643028u,
                675545088u,
                4466704u,
                1145307136u,
                943741028u,
                544997376u,
                8128528u,
                67635248u,
                3147784u,
                269488144u,
                1052688u,
                537923596u,
                790544u,
                124u,
                0u
            };
            Vector2i vector2i = new Vector2i(1024, 8);

            byte[] array2 = new byte[vector2i.X * vector2i.Y];
            for (int i = 0; i < array2.Length; i++)
            {
                array2[i] = 0;
            }
            for (int num = 0; num != EmbeddedDebugFontData.NumChars; num++)
            {
                for (int num2 = 0; num2 != EmbeddedDebugFontData.CharSizei.Y; num2++)
                {
                    for (int num3 = 0; num3 != EmbeddedDebugFontData.CharSizei.X; num3++)
                    {
                        uint num4 = array[num * 2];
                        uint num5 = array[num * 2 + 1];
                        uint num6 = (uint)(num3 + EmbeddedDebugFontData.CharSizei.X * num2);
                        bool flag;
                        if (num6 < 32u)
                        {
                            flag = (((ulong)num4 & (ulong)(1L << (int)(num6 & 31u))) != 0uL);
                        }
                        else
                        {
                            flag = (((ulong)num5 & (ulong)(1L << (int)(num6 - 32u & 31u))) != 0uL);
                        }
                        array2[num * EmbeddedDebugFontData.CharSizei.X + num3 + num2 * vector2i.X] = (flag ? (byte)255 : (byte)0);
                    }
                }
            }
            Texture2D texture2D = new Texture2D(vector2i.X, vector2i.Y, false, PixelFormat.Luminance, true);            //(PixelFormat)8);

            texture2D.SetPixels(0, array2, PixelFormat.Luminance);
            texture2D.SetFilter(0, 0, 0);
            return(texture2D);
        }