string ReadString() { var sb = new StringBuilder(); var chr = (char)_currentScriptData[CurrentPos++]; while (chr != 0) { sb.Append(chr); chr = (char)_currentScriptData[CurrentPos++]; } return sb.ToString(); }