public override void Init() { base.Init(); validators = new MenuInputValidator[widgets.Length]; defaultValues = new string[widgets.Length]; validators = new MenuInputValidator[widgets.Length]; validators[0] = new HexColValidator(); defaultValues[0] = WorldEnv.DefaultCloudsColHex; validators[1] = new HexColValidator(); defaultValues[1] = WorldEnv.DefaultSkyColHex; validators[2] = new HexColValidator(); defaultValues[2] = WorldEnv.DefaultFogColHex; validators[3] = new RealValidator(0, 1000); defaultValues[3] = "1"; validators[4] = new IntegerValidator(-10000, 10000); defaultValues[4] = (game.World.Height + 2).ToString(); validators[5] = new HexColValidator(); defaultValues[5] = WorldEnv.DefaultSunlightHex; validators[6] = new HexColValidator(); defaultValues[6] = WorldEnv.DefaultShadowlightHex; validators[7] = new EnumValidator(typeof(Weather)); validators[8] = new RealValidator(-100, 100); defaultValues[8] = "1"; validators[9] = new IntegerValidator(-2048, 2048); defaultValues[9] = (game.World.Height / 2).ToString(); }
protected ICollection <ValidationRule> GetValidators() { ICollection <ValidationRule> list = new List <ValidationRule>(); if (null == _validators || 0 == _validators.Length) { return(list); } string[] items = _validators.Split(new char[] { ' ', ',' }); foreach (string item in items) { if ("required".Equals(item, StringComparison.InvariantCultureIgnoreCase)) { ValidationRule rule = new Required(); rule.ValidatesOnTargetUpdated = true; list.Add(rule); } else if ("integer".Equals(item, StringComparison.InvariantCultureIgnoreCase)) { ValidationRule rule = new IntegerValidator(); rule.ValidatesOnTargetUpdated = true; list.Add(rule); } else if ("real".Equals(item, StringComparison.InvariantCultureIgnoreCase)) { ValidationRule rule = new RealValidator(); rule.ValidatesOnTargetUpdated = true; list.Add(rule); } } return(list); }
public override void Init() { base.Init(); validators = new MenuInputValidator[widgets.Length]; defaultValues = new string[widgets.Length]; validators[0] = new RealValidator(1, 1024); defaultValues[0] = "5"; validators[1] = new IntegerValidator(0, 100); defaultValues[1] = "0"; validators[2] = new IntegerValidator(0, 100); defaultValues[2] = "0"; validators[7] = new IntegerValidator(1, 200); defaultValues[7] = "30"; }
public override void Init() { base.Init(); Events.HackPermissionsChanged += CheckHacksAllowed; validators = new MenuInputValidator[widgets.Length]; defaultValues = new string[widgets.Length]; validators[1] = new RealValidator(0.1f, 50); defaultValues[1] = "10"; validators[3] = new RealValidator(0.1f, 2048f); defaultValues[3] = (1.233f).ToString(); validators[9] = new IntegerValidator(1, 179); defaultValues[9] = "70"; MakeDescriptions(); }
public override void Init() { base.Init(); validators = new MenuInputValidator[widgets.Length]; defaultValues = new string[widgets.Length]; validators[2] = new RealValidator(0.25f, 4f); defaultValues[2] = "1"; validators[3] = new RealValidator(0.25f, 4f); defaultValues[3] = "1"; validators[6] = new RealValidator(0.25f, 4f); defaultValues[6] = "1"; validators[7] = new IntegerValidator(0, 30); defaultValues[7] = "10"; validators[9] = new StringValidator(); defaultValues[9] = "Arial"; }