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