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; }
public virtual void Inject(IMenuEncountersInfoReader menuInfoReader, IReaderSceneStarter sceneStarter, IUserEncounterReader encounterReader) { MenuEncountersReader = menuInfoReader; SceneStarter = sceneStarter; EncounterReader = encounterReader; }
public MenuEncounterReadStarter(IReaderSceneStarter sceneStarter, IUserEncounterReader encounterReader, BaseMenuEncounterMetadataSelector metadataSelector) { SceneStarter = sceneStarter; EncounterReader = encounterReader; MetadataSelector = metadataSelector; }