protected override bool ParseInternalVariable(string name, Text.idScriptParser parser) { string nameLower = name.ToLower(); if(name == "choicetype") { _choiceType = parser.ParseInteger(); return true; } else if(name == "currentchoice") { _currentChoice = parser.ParseInteger(); return true; } return base.ParseInternalVariable(name, parser); }
protected override bool ParseInternalVariable(string name, Text.idScriptParser parser) { string nameLower = name.ToLower(); if(nameLower == "maxchars") { _maxChars = parser.ParseInteger(); } else if(nameLower == "numeric") { _numeric = parser.ParseBool(); } else if(nameLower == "wrap") { _wrap = parser.ParseBool(); } else if(nameLower == "readonly") { _readOnly = parser.ParseBool(); } else if(nameLower == "forcescroll") { _forceScroll = parser.ParseBool(); } else if(nameLower == "source") { _sourceFile = ParseString(parser); } else if(nameLower == "password") { _password.Set(parser.ParseBool()); } else if(nameLower == "cvarmax") { _cvarMax = parser.ParseInteger(); } else { return base.ParseInternalVariable(name, parser); } return true; }