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();
        }
Ejemplo n.º 2
0
 internal override IGenderGenerator GetGenderGenerator(WildGenerationArgument arg)
 => NullGenderGenerator.GetInstance();