public override void Generate(Map map, GenStepParams parms)
        {
            RandomGenStepSelectorOption randomGenStepSelectorOption = this.options.RandomElementByWeight((RandomGenStepSelectorOption opt) => opt.weight);

            if (randomGenStepSelectorOption.genStep != null)
            {
                randomGenStepSelectorOption.genStep.Generate(map, parms);
            }
            if (randomGenStepSelectorOption.def != null)
            {
                randomGenStepSelectorOption.def.genStep.Generate(map, parms);
            }
        }
Example #2
0
 private static float <Generate> m__0(RandomGenStepSelectorOption opt)
 {
     return(opt.weight);
 }