private static EmitterSettings GetEmitterForTemplate(NewEmitterTemplate template) { return(template switch { NewEmitterTemplate.Fire => GetFireEmitter(), NewEmitterTemplate.None => GetBlankEmitter(), _ => throw new NotSupportedException($"No emitter can be set up for template '{template}'") });
public NewEmitterRequested(string fileName, NewEmitterTemplate template) { FileName = fileName; Template = template; }