Esempio n. 1
0
        internal string APIAddPaddedString(string pName, int pLength, params string[] compare)
        {
            string value;

            if (!mParsing.ReadPaddedString(out value, pLength))
            {
                throw new Exception("Insufficient packet data");
            }
            Color color = Ck <string>(ref pName, value, compare);

            CurrentNodes.Add(new StructureNode(pName, mParsing.Buffer, mParsing.Cursor - pLength, pLength, color));
            return(value);
        }
Esempio n. 2
0
        internal string APIAddPaddedString(string pName, int pLength)
        {
            string value;

            if (!mParsing.ReadPaddedString(out value, pLength))
            {
                throw new Exception("Insufficient packet data");
            }
            CurrentNodes.Add(new StructureNode(pName, mParsing.InnerBuffer, mParsing.Cursor - pLength, pLength));
            return(value);
        }