public Modulator(BinaryReader reader) { sourceModulationData = new ModulatorType(reader); destinationGenerator = (GeneratorEnum)reader.ReadUInt16(); amount = reader.ReadInt16(); sourceModulationAmount = new ModulatorType(reader); sourceTransform = (TransformEnum)reader.ReadUInt16(); }
public static Generator SelectByGenerator(this Zone zone, GeneratorEnum type) { foreach (var g in zone.Generators) { if (g.GeneratorType == type) { return(g); } } return(null); }
public static GeneratorBase GetGeneratorByName(GeneratorEnum generatorEnum) { switch (generatorEnum) { case GeneratorEnum.EntityGenerator: if (GeneratorDic.ContainsKey(generatorEnum.ToString())) { return(GeneratorDic[generatorEnum.ToString()]); } else { var generator = new EntityGenerator(); GeneratorDic.Add(generatorEnum.ToString(), generator); return(generator); } default: return(new GeneratorBase()); } }
internal static IPizzaTopping GetGenerator(GeneratorEnum type) { IPizzaTopping generator = new SpicesGenerator(); if (type == GeneratorEnum.Spice) { generator = new SpicesGenerator(); } if (type == GeneratorEnum.Vegetable) { generator = new VegetableGenerator(); } if (type == GeneratorEnum.Fruit) { generator = new FruitTopings(); } return(generator); }
public static Generator SelectByGenerator(this Zone zone, GeneratorEnum type) { foreach (var g in zone.Generators) if (g.GeneratorType == type) return g; return null; }
public Generator(BinaryReader reader) { gentype = (GeneratorEnum)reader.ReadUInt16(); rawAmount = reader.ReadUInt16(); }