showArenaRunScreen(arenaRunData, wonLastGauntletGame) {
    return this.transitionCurrentScreenOut().then(() => {
      this.outerLayer = new RunLayer(arenaRunData, wonLastGauntletGame);
      this.outerLayer.delegate = this;
      this.outerLayer.setPosition(UtilsEngine.getGSIWinCenterPosition());
      this.getNoFXLayer().addChild(this.outerLayer, this._z_order_content);

      this.deckLayer.showDeck();
      this.deckStatsLayer.showDeckStats();
      this.deckStatsLayer.showPlayButton();

      const generalId = this.dataSource.getArenaRunGeneralId();
      this.showFactionVisualsForFactionId(arenaRunData.faction_id, generalId);

      return this.outerLayer.transitionIn();
    });
  }
Shows arena run screen for data.
@param arenaRunData
@returns {Promise}