Esempio n. 1
0
        PacHeader ReadHeader()
        {
            var header = new PacHeader();
            header.id = new string(pacStream.ReadChars(4));

            if (header.id == "EPK8" || header.id == "EPAC")
            {
                header.listSize = (int)pacStream.ReadUInt32();
                header.dataSize = (int)pacStream.ReadUInt32();
                pacStream.ReadUInt32(); //We don't need the version right now...
            }
            else if (header.id == "PACH"){}
            else
            {
                //other
                //Texture??
                pacStream.ReadBytes(28);
                header.id = new string(pacStream.ReadChars(4));
            }
            return header;
        }
Esempio n. 2
0
        PacHeader ReadHeader()
        {
            var header = new PacHeader();

            header.id = new string(pacStream.ReadChars(4));

            if (header.id == "EPK8" || header.id == "EPAC")
            {
                header.listSize = (int)pacStream.ReadUInt32();
                header.dataSize = (int)pacStream.ReadUInt32();
                pacStream.ReadUInt32(); //We don't need the version right now...
            }
            else if (header.id == "PACH")
            {
            }
            else
            {
                //other
                //Texture??
                pacStream.ReadBytes(28);
                header.id = new string(pacStream.ReadChars(4));
            }
            return(header);
        }