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();
        }
示例#2
0
 internal override ILvGenerator GetLvGenerator(WildGenerationArgument arg)
 => StandardLvGenerator.GetInstance();