public override void SetUpReference()
        {
            base.SetUpReference();
            IResultLabelPane resultLabelPane = resultLabelPaneAdaptor.GetResultLabelPane();

            thisEndGamePane.SetResultLabelPane(resultLabelPane);

            IResultScorePane scorePane = resultScorePaneAdaptor.GetResultScorePane();

            thisEndGamePane.SetResultScorePane(scorePane);

            IResultHighScorePane highScorePane = resultHighScorePaneAdaptor.GetResultHighScorePane();

            thisEndGamePane.SetResultHighScorePane(highScorePane);

            IResultCurrencyPane currencyPane = resultCurrencyPaneAdaptor.GetResultCurrencyPane();

            thisEndGamePane.SetResultCurrencyPane(currencyPane);

            IWatchADButton button = watchADButtonAdaptor.GetWatchADButton();

            thisEndGamePane.SetWatchADButton(button);

            IMainMenuButtonCluster cluster = buttonClusterAdaptor.GetMainMenuButtonCluster();

            thisEndGamePane.SetMainMenuButtonCluster(cluster);

            IPlayerDataManager playerDataManager = playerDataManagerAdaptor.GetPlayerDataManager();

            thisEndGamePane.SetPlayerDataManager(playerDataManager);

            IUIElementGroupScroller rootScroller = (IUIElementGroupScroller)rootScrollerAdaptor.GetUIElement();

            thisEndGamePane.SetRootScroller(rootScroller);
        }
 public void SetResultCurrencyPane(IResultCurrencyPane pane)
 {
     thisCurrencyPane = pane;
 }