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); } }
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); * */ }
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); * } * } */ }