Example #1
0
		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;
		}