public MonsterCrownConfig(CrownPreset crownPreset) { if (crownPreset == CrownPreset.Standard) { Mini = 0.9f; Silver = 1.15f; Gold = 1.23f; } else if (crownPreset == CrownPreset.Alternate) { Mini = 0.9f; Silver = 1.1f; Gold = 1.2f; } else if (crownPreset == CrownPreset.Savage) { Mini = 0.99f; Silver = 1.14f; Gold = 1.2f; } else if (crownPreset == CrownPreset.Rajang) { Mini = 0.9f; Silver = 1.12f; Gold = 1.18f; } else { Log.WriteLine($"MonsterCrownConfig: Unhandled CrownPreset {crownPreset.ToString()}"); } }
public MonsterCrownConfig(CrownPreset crownPreset) { switch (crownPreset) { case CrownPreset.Standard: Mini = 0.9f; Silver = 1.15f; Gold = 1.23f; break; case CrownPreset.Alternate: Mini = 0.9f; Silver = 1.1f; Gold = 1.2f; break; case CrownPreset.Savage: Mini = 0.99f; Silver = 1.14f; Gold = 1.2f; break; case CrownPreset.Rajang: Mini = 0.9f; Silver = 1.11f; Gold = 1.18f; break; default: throw new InvalidEnumArgumentException(nameof(crownPreset), (int)crownPreset, typeof(CrownPreset)); } }