public StationaryGenerator(GBASlot slot, IIVsGenerator generateMethod = null) { if (slot == null) { throw new ArgumentException("slotをnullにするな"); } lvGenerator = StandardLvGenerator.GetInstance(); natureGenerator = NullNatureGenerator.GetInstance(); genderGenerator = NullGenderGenerator.GetInstance(); ivsGenrator = generateMethod ?? StandardIVsGenerator.GetInstance(); }
internal override ILvGenerator GetLvGenerator(WildGenerationArgument arg) => StandardLvGenerator.GetInstance();