protected override bool ParseInternalVariable(string name, Text.idScriptParser parser) { string nameLower = name.ToLower(); if((nameLower == "stepsize") || (nameLower == "step")) { _stepSize = parser.ParseFloat(); } else if(nameLower == "low") { _low = parser.ParseFloat(); } else if(nameLower == "high") { _high = parser.ParseFloat(); } else if(nameLower == "vertical") { _vertical = parser.ParseBool(); } else if(nameLower == "verticalflip") { _verticalFlip = parser.ParseBool(); } else if(nameLower == "scrollbar") { _scrollBar = parser.ParseBool(); } else if(nameLower == "thumbshader") { _thumbMaterialName = ParseString(parser); idE.DeclManager.FindMaterial(_thumbMaterialName); } else { return base.ParseInternalVariable(name, parser); } return true; }