private DinoSettings CreateDinoSetting(string className, string mod, bool knownDino, bool hasNameTag, bool hasClassName, ArkApplication arkApplication) { var nameTag = GameData.NameTagForClass(className); var isSpawnable = GameData.IsSpawnableForClass(className); var isTameable = GameData.IsTameableForClass(className); return(new DinoSettings() { ArkApplication = arkApplication, ClassName = className, Mod = mod, KnownDino = knownDino, NameTag = nameTag, CanSpawn = true, CanTame = isTameable == DinoTamable.True || isTameable == DinoTamable.ByBreeding, ReplacementClass = className, SpawnWeightMultiplier = DinoSpawn.DEFAULT_SPAWN_WEIGHT_MULTIPLIER, OverrideSpawnLimitPercentage = DinoSpawn.DEFAULT_OVERRIDE_SPAWN_LIMIT_PERCENTAGE, SpawnLimitPercentage = DinoSpawn.DEFAULT_SPAWN_LIMIT_PERCENTAGE, OriginalSpawnWeightMultiplier = DinoSpawn.DEFAULT_SPAWN_WEIGHT_MULTIPLIER, OriginalOverrideSpawnLimitPercentage = DinoSpawn.DEFAULT_OVERRIDE_SPAWN_LIMIT_PERCENTAGE, OriginalSpawnLimitPercentage = DinoSpawn.DEFAULT_SPAWN_LIMIT_PERCENTAGE, TamedDamageMultiplier = ClassMultiplier.DEFAULT_MULTIPLIER, TamedResistanceMultiplier = ClassMultiplier.DEFAULT_MULTIPLIER, WildDamageMultiplier = ClassMultiplier.DEFAULT_MULTIPLIER, WildResistanceMultiplier = ClassMultiplier.DEFAULT_MULTIPLIER, HasClassName = hasClassName, HasNameTag = hasNameTag, IsSpawnable = isSpawnable, IsTameable = isTameable, }); }
public ArkApplicationComboBoxItem(ArkApplication valueMember, string displayMember) { ValueMember = valueMember; DisplayMember = displayMember; }