public void Reset() { BoolValues.Clear(); StringValues.Clear(); IntValues.Clear(); FloatValues.Clear(); }
public void Reset() { BoolValues.Clear(); IntValues.Clear(); FloatValues.Clear(); StringValues.Clear(); infiniteGrimmIntegration = true; ghostBalls = true; maxAttackSpeedMult = 2.5f; maxRangeMult = 2.0f; maxBallMoveSpeed = 1.5f; maxBallSize = 2.0f; maxDamage = 1000; notchesCost = 2; maxSoulAdd = 200; volumeMultiplier = 0.6f; colorAlpha = 1.0f; colorBlue = 1.0f; colorRed = 1.0f; colorGreen = 1.0f; SettingsVersion = VersionInfo.SettingsVer; }
public void OnAfterDeserialize() { foreach (KeyValuePair <FieldInfo, Type> pair in _fields) { FieldInfo fi = pair.Key; if (fi.FieldType == typeof(bool)) { if (BoolValues.TryGetValue($"{pair.Value.Name}:{fi.Name}", out bool val)) { fi.SetValue(null, val); } } else if (fi.FieldType == typeof(float)) { if (FloatValues.TryGetValue($"{pair.Value.Name}:{fi.Name}", out float val)) { fi.SetValue(null, val); } } else if (fi.FieldType == typeof(int)) { if (IntValues.TryGetValue($"{pair.Value.Name}:{fi.Name}", out int val)) { fi.SetValue(null, val); } } } }
public RandomVariable GetRandomVariable(object owner, IContextLookup globalVars) { Domain objDomain; switch (DomainType) { case RandomVariableDomainType.Boolean: objDomain = new BooleanDomain(); break; case RandomVariableDomainType.FiniteInteger: objDomain = new FiniteIntegerDomain(IntValues.ConvertAll <Integer>(intObj => new Integer(intObj)).ToArray()); break; case RandomVariableDomainType.ArbitraryToken: var enumerable = ArbitraryValues.EvaluateTyped(owner, globalVars); var asList = new System.Collections.ArrayList(); foreach (object o in enumerable) { asList.Add(o); } objDomain = new ArbitraryTokenDomain(asList.ToArray()); break; default: throw new ArgumentOutOfRangeException(); } return(new RandVar(Name, objDomain)); }
public void OnAfterDeserialize() { foreach ((FieldInfo fi, Type type) in _fields) { if (fi.FieldType == typeof(bool)) { if (BoolValues.TryGetValue($"{type.Name}:{fi.Name}", out bool val)) { fi.SetValue(null, val); } } else if (fi.FieldType == typeof(float)) { if (FloatValues.TryGetValue($"{type.Name}:{fi.Name}", out float val)) { fi.SetValue(null, val); } } else if (fi.FieldType == typeof(int)) { if (IntValues.TryGetValue($"{type.Name}:{fi.Name}", out int val)) { fi.SetValue(null, val); } } } }
public void reset() { BoolValues.Clear(); IntValues.Clear(); FloatValues.Clear(); StringValues.Clear(); settingsVersion = globals.SETTINGS_VER; onlyEnableInGodmaster = false; comboAffectsPlayerDamage = true; comboLossOnHit = true; comboDrainRate = 1.0f; damageModifier = 0.4f; comboIncrementHits = 8; tenXcomboIncrementHits = 35; doNotModifyAnyStringValues = globals.DO_NOT_MODIFY; string unset = char.ToString((char)globals.gm1_bestclear.None) + char.ToString((char)globals.gm1_numbindings.None); unset = char.ToString(cheat_detect.checksumString(unset)) + unset; soulless1 = unset; soulless2 = unset; soulless3 = unset; soulless4 = unset; soulless5 = unset; }
public void Reset() { BoolValues.Clear(); IntValues.Clear(); FloatValues.Clear(); HardMode = false; ReduceLagInGrimmFight = false; EvenMoreLagReduction = false; NightmareGodGrimm = false; NightmareGodGrimmDies = false; TimeAttackMode = false; OneHitMode = false; StartingDanceSpeedMultiplier = 0.8f; MaximumDanceSpeed = 3.0f; DamageToIncreaseDanceSpeedByOne = 5000.0f; DamageToIncreaseStaggerHitsByOne = 300; StartingHitsToStagger = 8; modernHardRandomSpikesDmg = 1500; modernHardNGGSpikesDmg = 7000; modernHardDeathWallDmg = 4000; modernHardSanicDmg = 9000; // Six minutes, slim shady. TimeAttackTime = 60 * 6; settingsVersion = version_info.SETTINGS_VER; }
/// <summary> /// Handles fetching of a value in the IntValues Dictionary /// </summary> /// <param name="defaultValue">Default Value to use if value is not found in the Settings Dictionary</param> /// <param name="name">Compiler Generated Name of Property</param> /// <returns>Int Value for the dictionary</returns> public int GetInt(int?defaultValue = null, [CallerMemberName] string name = null) { if (name == null) { return(0); } return(IntValues.ContainsKey(name) ? IntValues[name] : defaultValue ?? 0); }
static void ClearWithoutEvent() { IntValues.Clear(); FloatValues.Clear(); StringValues.Clear(); Vector3Values.Clear(); ColorValues.Clear(); }
public void reset() { BoolValues.Clear(); IntValues.Clear(); FloatValues.Clear(); StringValues.Clear(); settingsVersion = version_info.SETTINGS_VER; }
public Irmao PesquisarporNome(ref IUnitOfWork unitOfWork, string nome, int?id = null) { return(unitOfWork.Connection.Query <Irmao>( (id != null) ? @"SELECT * FROM dbo.[Irmao] WHERE UPPER(Nome) = Upper(@Nome) and Codigo <> @Codigo " : "SELECT * FROM dbo.[Irmao] WHERE UPPER(Nome) = Upper(@Nome) ", param: new { @Nome = nome, @Codigo = (IntValues.IsNullorDefault(id)) ? (int?)null : id }, transaction: unitOfWork.Transaction ).FirstOrDefault()); }
public void Reset() { BoolValues.Clear(); StringValues.Clear(); IntValues.Clear(); FloatValues.Clear(); //foreach(string s in EnemyRandomizerDatabase.enemyTypeNames ) //{ // StringValues.Add( s, s ); // BoolValues.Add( s, true ); //} }
private void ConvertDataToIntegers(string[] hexValuesSplit, int startByte) { for (int i = startByte; (i - startByte < ByteCount) && (i < hexValuesSplit.Length - 1); i += 2) { MdbusInteger mdbusInt = new MdbusInteger(); mdbusInt.RawString = hexValuesSplit[i] + ' ' + hexValuesSplit[i + 1]; mdbusInt.IntString = (hexValuesSplit[i + 0] + hexValuesSplit[i + 1]); // Convert hex string to both signed and unsigned 16-bit integer values mdbusInt.SignedValue = Int16.Parse(mdbusInt.IntString, System.Globalization.NumberStyles.AllowHexSpecifier); mdbusInt.UnsignedValue = UInt16.Parse(mdbusInt.IntString, System.Globalization.NumberStyles.AllowHexSpecifier); IntValues.Add(mdbusInt); } }
/// <summary> /// Handles setting of a value in the IntValues Dictionary /// </summary> /// <param name="value">Value to Set</param> /// <param name="name">Compiler Generated Name of the Property</param> public void SetInt(int value, [CallerMemberName] string name = null) { if (name == null) { return; } if (IntValues.ContainsKey(name)) { IntValues[name] = value; } else { IntValues.Add(name, value); } }
public Grupo PesquisarporNomeGrupo(ref IUnitOfWork unitOfWork, string nome, int?id = null) { return(unitOfWork.Connection.Query <Grupo>( (id != null) ? @"SELECT G.* FROM dbo.[Grupo] G WHERE Nome = @Nome and G.Codigo <> @Codigo " : @" SELECT G.* FROM dbo.[Grupo] G WHERE Nome = @Nome ", param: new { @Nome = nome, @Codigo = (IntValues.IsNullorDefault(id)) ? (int?)null : id }, transaction: unitOfWork.Transaction ).FirstOrDefault()); }
/// <summary> /// This will init ItemSetID and CachedSpells. /// </summary> public void BuiltItemSearchCache() { ItemSetId = IntValues.ContainsKey(265) ? IntValues[265] : 0; foreach (var spellId in Spells) { try { Spell spell = SpellTools.GetSpell(spellId); cachedSpells.Add(spell); } catch (ArgumentException) { MessageBox.Show("Unable to cache spell id: " + spellId + " on item: " + Name + ". Spell ID not found in the master table."); } } }
public void reset() { BoolValues.Clear(); IntValues.Clear(); FloatValues.Clear(); StringValues.Clear(); soulDreamFails = 0; falseDreamFails = 0; kinDreamFails = 0; soulDreamLevel = 1; falseDreamLevel = 1; kinDreamLevel = 1; settingsVersion = version_info.SAVE_VER; }
public DataEvento PesquisarporDataeCongregacao(ref IUnitOfWork unitOfWork, DataEvento model, int?id = null) { return(unitOfWork.Connection.Query <DataEvento>( (id != null) ? @"SELECT DE.* FROM dbo.[DataEvento] DE WHERE Data = CAST(@Data As Date) and CongregacaoId = @CongregacaoId and DE.Codigo <> @Codigo " : @" SELECT DE.* FROM dbo.[DataEvento] DE WHERE Data = CAST(@Data As Date) and CongregacaoId = @CongregacaoId ", param: new { @Data = model.Data, @CongregacaoId = model.CongregacaoId, @Codigo = (IntValues.IsNullorDefault(id)) ? (int?)null : id }, transaction: unitOfWork.Transaction ).FirstOrDefault()); }
public Irmao PesquisarporEmail(ref IUnitOfWork unitOfWork, string email, int?id = null) { return(unitOfWork.Connection.Query <Irmao>( (id != null) ? @"SELECT I.*, C.Nome As CongregacaoNome, C.ExibirOracaoInicial FROM dbo.[Irmao] I INNER JOIN Congregacao C ON C.Codigo = I.CongregacaoId WHERE Email = @Email and I.Codigo <> @Codigo " : @" SELECT I.*, C.Nome As CongregacaoNome, C.ExibirOracaoInicial FROM dbo.[Irmao] I INNER JOIN Congregacao C ON C.Codigo = I.CongregacaoId WHERE Email = @Email ", param: new { @Email = email, @Codigo = (IntValues.IsNullorDefault(id)) ? (int?)null : id }, transaction: unitOfWork.Transaction ).FirstOrDefault()); }
public override string ToString() { switch (SettingType) { case S3DSettingType.Double: return($"; {Key},{string.Join(",", DoubleValues.Select(s => s.ToString("0.##")))}"); case S3DSettingType.Integer: return($"; {Key},{string.Join(",", IntValues.Select(s => s.ToString()))}"); case S3DSettingType.Text: return($"; {Text}"); case S3DSettingType.Empty: return(string.Empty); } return(string.Empty); }
public void Parse_PropertyIsIEnumerableOfInt_PropertyIsSetCorrect(string argValue, IEnumerable <int> intValues) { var args = new[] { "-i", argValue }; var parser = new OptionParser(typeof(TestOptionWithIntEnumerable)); // Act var option = parser.Parse(args) as TestOptionWithIntEnumerable; // Assert option .Should() .NotBeNull(); option !.IntValues .Should() .ContainInOrder(intValues); }
public void Reset() { BoolValues.Clear(); IntValues.Clear(); FloatValues.Clear(); StringValues.Clear(); //infiniteGrimmIntegration = true; // just kidding... // floor color in json. defaults to invisible and black. rainbowFloor = false; // update every x frames rainbowUpdateDelay = 6; floorColorRed = 0.0f; floorColorGreen = 0.0f; floorColorBlue = 0.0f; floorColorAlpha = 0.0f; SettingsVersion = VersionInfo.SettingsVer; }
public void AddValue(Parameter param) { switch (param.StorageType) { case StorageType.ElementId: ElementId eId = param.AsElementId(); if (eId != ElementId.InvalidElementId && !ElementIDValues.Contains(eId)) { ElementIDValues.Add(eId); } break; case StorageType.Double: double dbl = param.AsDouble(); if (!DoubleValues.Contains(dbl)) { DoubleValues.Add(dbl); } break; case StorageType.Integer: int intVal = param.AsInteger(); if (!IntValues.Contains(intVal)) { IntValues.Add(intVal); } break; case StorageType.String: string str = param.AsString(); if (!string.IsNullOrEmpty(str) && !StringValues.Contains(str)) { StringValues.Add(str); } break; } }
private void CreateCollectionVariable(List <string> lst, int type) { for (int i = 0; i < lst.Count; i++) { if (type == 0) { BitVar bv = new BitVar("Klapany"); bv.VarName = lst[i]; BitValues.Add(bv); } if (type == 1) { BoolVar bov = new BoolVar("Klapany"); bov.VarName = lst[i]; BoolValues.Add(bov); } if (type == 2) { IntVar iv = new IntVar("Klapany"); iv.VarName = lst[i]; IntValues.Add(iv); } if (type == 3) { DoubleVar dv = new DoubleVar("Klapany"); dv.VarName = lst[i]; DoubleValues.Add(dv); } if (type == 4) { BoolVarFMS bvfms = new BoolVarFMS("Klapany"); bvfms.VarName = lst[i]; BoolFMSValues.Add(bvfms); } } }
public MonitorOption(string valueText) { if (!String.IsNullOrEmpty(valueText)) { StrValue = valueText; int iv; if (int.TryParse(valueText, out iv)) { IntValue = iv; } float fv; if (float.TryParse(valueText, out fv)) { FloatValue = fv; } Color cv; if (TryParseColor(valueText, out cv)) { ColorValue = cv; } foreach (var str in valueText.Split('|')) { StrValues.Add(str); if (int.TryParse(str, out iv)) { IntValues.Add(iv); } if (float.TryParse(str, out fv)) { FloatValues.Add(fv); } if (TryParseColor(str, out cv)) { ColorValues.Add(cv); } } } }
public ExecutionState LoadData(ByteReader br) { while (br.Avaliable > 0) { var Name = br.ReadString(); if (!Name) { return(ExecutionState.Failed()); } var Type = br.ReadByte(); if (!Type) { return(ExecutionState.Failed()); } if (!DataTypeHelper.TryParse(Type.Result, out DataType TypeResult)) { return(ExecutionState.Failed()); } switch (TypeResult) { case DataType.type_byte: var ValueByte = br.ReadByte(); if (!ValueByte) { return(ExecutionState.Failed()); } if (ByteValues.ContainsKey(Name.Result)) { return(ExecutionState.Failed()); } ByteValues.Add(Name.Result, ValueByte.Result); break; case DataType.type_sbyte: var ValueSByte = br.ReadSByte(); if (!ValueSByte) { return(ExecutionState.Failed()); } if (SByteValues.ContainsKey(Name.Result)) { return(ExecutionState.Failed()); } SByteValues.Add(Name.Result, ValueSByte.Result); break; case DataType.type_short: var ValueShort = br.ReadShort(); if (!ValueShort) { return(ExecutionState.Failed()); } if (ShortValues.ContainsKey(Name.Result)) { return(ExecutionState.Failed()); } ShortValues.Add(Name.Result, ValueShort.Result); break; case DataType.type_ushort: var ValueUShort = br.ReadUShort(); if (!ValueUShort) { return(ExecutionState.Failed()); } if (UShortValues.ContainsKey(Name.Result)) { return(ExecutionState.Failed()); } UShortValues.Add(Name.Result, ValueUShort.Result); break; case DataType.type_int: var ValueInt = br.ReadInt(); if (!ValueInt) { return(ExecutionState.Failed()); } if (IntValues.ContainsKey(Name.Result)) { return(ExecutionState.Failed()); } IntValues.Add(Name.Result, ValueInt.Result); break; case DataType.type_uint: var ValueUInt = br.ReadUInt(); if (!ValueUInt) { return(ExecutionState.Failed()); } if (UIntValues.ContainsKey(Name.Result)) { return(ExecutionState.Failed()); } UIntValues.Add(Name.Result, ValueUInt.Result); break; case DataType.type_long: var ValueLong = br.ReadLong(); if (!ValueLong) { return(ExecutionState.Failed()); } if (LongValues.ContainsKey(Name.Result)) { return(ExecutionState.Failed()); } LongValues.Add(Name.Result, ValueLong.Result); break; case DataType.type_ulong: var ValueULong = br.ReadULong(); if (!ValueULong) { return(ExecutionState.Failed()); } if (ULongValues.ContainsKey(Name.Result)) { return(ExecutionState.Failed()); } ULongValues.Add(Name.Result, ValueULong.Result); break; case DataType.type_single: var ValueSingle = br.ReadSingle(); if (!ValueSingle) { return(ExecutionState.Failed()); } if (SingleValues.ContainsKey(Name.Result)) { return(ExecutionState.Failed()); } SingleValues.Add(Name.Result, ValueSingle.Result); break; case DataType.type_double: var ValueDobule = br.ReadDouble(); if (!ValueDobule) { return(ExecutionState.Failed()); } if (DoubleValues.ContainsKey(Name.Result)) { return(ExecutionState.Failed()); } DoubleValues.Add(Name.Result, ValueDobule.Result); break; case DataType.type_string: var ValueString = br.ReadString(); if (!ValueString) { return(ExecutionState.Failed()); } if (StringValues.ContainsKey(Name.Result)) { return(ExecutionState.Failed()); } StringValues.Add(Name.Result, ValueString.Result); break; } } return(ExecutionState.Succeeded()); }
public void reset() { BoolValues.Clear(); IntValues.Clear(); FloatValues.Clear(); StringValues.Clear(); useGreymothDashWhenBlackmothMissing = true; overrideBlackmothNailDamage = true; overrideBlackmothLore = true; overrideBlackmothCloak = true; handicapAllNonFireAttacks = false; nailmasterGloryCost = 3; fireballSoulAddOnHit = 11; fireballDamageBase = 8; fireballDamagePerNailLvl = 3; fireballMagmaDamageBase = 3; fireballMagmaDamagePerNailLvl = 2; laserDamageBase = 15; laserDamagePerNailLvl = 3; pillarDamageBase = 10; pillarDamagePerNailLvl = 6; pillarSecondaryDamageBase = 5; pillarSecondaryAttacks = 4; trailDamageBase = 5; trailDamagePerNailLvl = 8; // not actually implemented //trailSecondaryDamageBase = 2; //trailSecondaryDamagePerNailLvl = 1; // Causes lasers to only fire when damage taken lasersWhenShieldBlocksAllDmg = false; useEnglishLoreWhenLanguageMissing = false; useEnglishWarningInfoWhenLanguageMissing = true; applyBindingsToRedwingAttacks = true; applyCharmBindingToGreymoth = true; applyHealthBindingToShield = true; applyNailBindingToRedwingAttacks = true; applySoulBindingToNapalm = true; redwingFirstLaunch = true; fireballCooldownBase = 7f; laserCooldownBase = 10f; shieldCooldownBase = 30f; shieldCooldownReductionPerNailHit = 0.5f; napalmDamageMultiplier = 0.6f; napalmDamageExponent = 0.7f; settingsVersion = version_info.SETTINGS_VER; }
public static void Load(string profileName) { ClearWithoutEvent(); items = Decrypt(PlayerPrefs.GetString(profileName + "_IntData", "")).Split('\n'); for (int i = 0; i < items.Length; i++) { if (items[i].Length == 0) { continue; } string key = ""; int intValue = 0; if (DeserializeInt(items[i], out key, out intValue)) { IntValues.Set(key, intValue); } } items = Decrypt(PlayerPrefs.GetString(profileName + "_FloatData", "")).Split('\n'); for (int i = 0; i < items.Length; i++) { if (items[i].Length == 0) { continue; } string key = ""; float floatValue = 0; if (DeserializeFloat(items[i], out key, out floatValue)) { FloatValues.Set(key, floatValue); } } items = Decrypt(PlayerPrefs.GetString(profileName + "_StringData", "")).Split('\n'); for (int i = 0; i < items.Length; i++) { if (items[i].Length == 0) { continue; } string key = ""; string stringValue = ""; if (DeserializeString(items[i], out key, out stringValue)) { StringValues.Set(key, stringValue); } } items = Decrypt(PlayerPrefs.GetString(profileName + "_Vector3Data", "")).Split('\n'); for (int i = 0; i < items.Length; i++) { if (items[i].Length == 0) { continue; } string key = ""; Vector3 Vector3Value = Vector3.zero; if (DeserializeVector3(items[i], out key, out Vector3Value)) { Vector3Values.Set(key, Vector3Value); } } items = Decrypt(PlayerPrefs.GetString(profileName + "_ColorData", "")).Split('\n'); for (int i = 0; i < items.Length; i++) { if (items[i].Length == 0) { continue; } string key = ""; Color ColorValue = Color.white; if (DeserializeColor(items[i], out key, out ColorValue)) { ColorValues.Set(key, ColorValue); } } CurrentProfile = profileName; if (OnLoad != null) { OnLoad(); } }