コード例 #1
0
ファイル: u3d.cs プロジェクト: Klanly/ncnn
        public unsafe SFtype ChkType(Stream reader)
        {
            bswap8 hyd = new bswap8(reader, true);

            //if(hyd._8char() == "UnityFS")
            if (hyd.buint0 == 0x74696e55)
            {
                return(SFtype.AB);
            }
            else
            {
                return(SFtype.Asset);
            }
        }
コード例 #2
0
ファイル: u3d.cs プロジェクト: Klanly/ncnn
        public override string ToString()
        {
            bswap8 tmp  = g0;
            string rett = tmp._1u().ToString("x16");

            tmp = g1;
            return(rett + tmp._1u().ToString("x16"));

            /*
             * string[] a16 = new string[16];
             * fixed(byte* hyy = Text) {
             * for(int i=0;i<16;i++)
             * {
             *      a16[i]=hyy[i].ToString("x2");
             * }
             * }
             *
             * return string.Concat(a16);
             *
             */
        }
コード例 #3
0
ファイル: u3d.cs プロジェクト: Klanly/ncnn
        public yGUID(string g)
        {
            g0 = new bswap8();
            g1 = new bswap8();


            g = g.Trim();

            g0.bulong = ulong.Parse(g.Substring(0, 16), NumberStyles.HexNumber);
            g1.bulong = ulong.Parse(g.Substring(16, 16), NumberStyles.HexNumber);

            g0._1();
            g1._1();

            /*
             * fixed(byte* hyy = Text) {
             * for(int i=0;i<16;i++)
             * {
             *
             *      hyy[i]=Byte.Parse(g.Substring(i*2,2), NumberStyles.HexNumber);
             * }
             * }
             */
        }