public MusicService(IAudioPlayerFactory audioPlayerFactory, IAddressableService addressableService, ILifeCycleService lifeCycleService) { _audioPlayerFactory = audioPlayerFactory; _addressableService = addressableService; _lifeCycleService = lifeCycleService; Init(); }
/// <summary> /// Initializes a new instance of the Worker class /// </summary> /// <param name="lifeCycleService">Life cycle service</param> /// <exception cref="ArgumentNullException">lifeCycleService is null</exception> public Worker(ILifeCycleService <Worker> lifeCycleService) { if (lifeCycleService == null) { throw new ArgumentNullException(nameof(lifeCycleService)); } _lifeCycleService = lifeCycleService; }
public SaveService(ILifeCycleService lifeCycleService, DiContainer diContainer) { _lifeCycleService = lifeCycleService; _diContainer = diContainer; }
public Container(ILifeCycleService lifeCycleService) { _lifeCycleService = lifeCycleService; }
public Container() { _lifeCycleService = new TransientLifecycleService(); }