public UserEncounterMenuSceneStarter(
     IMenuSceneStarter menuSceneStarter,
     IMenuEncountersInfoReader menuInfoReader,
     BaseConfirmationPopup confirmationPopup)
     : base(menuSceneStarter, menuInfoReader, confirmationPopup)
 {
 }
 public UserMenuSceneStarter(
     IMenuSceneStarter menuSceneStarter,
     IMenuEncountersInfoReader menuInfoReader,
     BaseConfirmationPopup confirmationPopup)
 {
     MenuSceneStarter  = menuSceneStarter;
     MenuInfoReader    = menuInfoReader;
     ConfirmationPopup = confirmationPopup;
 }
 public virtual void Inject(
     ISelectedListener <LoadingWriterSceneInfoSelectedEventArgs> writerSceneInfoSelectedListener,
     IMenuSceneStarter menuSceneStarter,
     IMenuEncountersInfoReader menuInfoReader,
     BaseConfirmationPopup confirmationPopup)
 {
     WriterSceneInfoSelectedListener = writerSceneInfoSelectedListener;
     MenuSceneStarter  = menuSceneStarter;
     MenuInfoReader    = menuInfoReader;
     ConfirmationPopup = confirmationPopup;
 }
 public virtual void Inject(IMenuEncountersInfoReader menuInfoReader, IReaderSceneStarter sceneStarter, IUserEncounterReader encounterReader)
 {
     MenuEncountersReader = menuInfoReader;
     SceneStarter         = sceneStarter;
     EncounterReader      = encounterReader;
 }