public HelloWorld(CeilidhConfig config, ILocalizationController localization, IDebugOutputController debug, IEnumerable <IOutputController> output) { debug.WriteLine(localization.Translate("hello", "Ceilidh"), DebugMessageLevel.Info); debug.WriteLine($"Home path: {config.HomePath}", DebugMessageLevel.Info); var outputs = output.ToArray(); foreach (var controller in outputs) { debug.WriteLine($"Found audio API: {controller.ApiName}", DebugMessageLevel.Info); } }
public SelfUnitLoader(ConfigUnitLoader configUnit, CeilidhStartOptions startOptions) { _config = configUnit.Config; _startOptions = startOptions; }