public LocalEncounterWriter( IEncounterWriter localEncounterSaver, [Inject(Id = SaveType.Local)] IFileManager localFileManager, [Inject(Id = SaveType.Autosave)] IFileManager autosaveFileManager) { MainDataWriter = localEncounterSaver; LocalFileManager = localFileManager; AutosaveFileManager = autosaveFileManager; }
public virtual void Inject( SignalBus signalBus, BaseMessageHandler messageHandler, ISelectedListener <WriterSceneInfoSelectedEventArgs> sceneInfoSelectedListener, [Inject(Id = SaveType.Autosave)] IEncounterWriter encounterWriter) { SignalBus = signalBus; MessageHandler = messageHandler; SceneInfoSelectedListener = sceneInfoSelectedListener; EncounterWriter = encounterWriter; }
public virtual void Inject( SignalBus signalBus, BaseConfirmationPopup confirmationPopup, ISelectedListener <WriterSceneInfoSelectedEventArgs> sceneInfoSelector, ISelectedListener <SectionSelectedEventArgs> sectionSelector, ISelectedListener <TabSelectedEventArgs> tabSelector, IReaderSceneStarter sceneStarter, [Inject(Id = SaveType.Local)] IEncounterWriter encounterWriter) { SignalBus = signalBus; ConfirmationPopup = confirmationPopup; SceneInfoSelector = sceneInfoSelector; SectionSelector = sectionSelector; TabSelector = tabSelector; ReaderSceneStarter = sceneStarter; EncounterWriter = encounterWriter; }