Esempio n. 1
0
 // Token: 0x06003704 RID: 14084 RVA: 0x0017D0A2 File Offset: 0x0017B4A2
 private static void onLevelsRefreshed()
 {
     MenuPlaySingleplayerUI.refreshLevels();
 }
Esempio n. 2
0
 // Token: 0x060036FE RID: 14078 RVA: 0x0017CDB8 File Offset: 0x0017B1B8
 private static void onClickedMiscMapsButton(SleekButton button)
 {
     PlaySettings.singleplayerCategory = ESingleplayerMapCategory.MISC;
     MenuPlaySingleplayerUI.refreshLevels();
 }
Esempio n. 3
0
 // Token: 0x060036FB RID: 14075 RVA: 0x0017CD91 File Offset: 0x0017B191
 private static void onClickedOfficialMapsButton(SleekButton button)
 {
     PlaySettings.singleplayerCategory = ESingleplayerMapCategory.OFFICIAL;
     MenuPlaySingleplayerUI.refreshLevels();
 }
Esempio n. 4
0
 // Token: 0x060036FD RID: 14077 RVA: 0x0017CDAB File Offset: 0x0017B1AB
 private static void onClickedWorkshopMapsButton(SleekButton button)
 {
     PlaySettings.singleplayerCategory = ESingleplayerMapCategory.WORKSHOP;
     MenuPlaySingleplayerUI.refreshLevels();
 }
Esempio n. 5
0
        // Token: 0x060036F5 RID: 14069 RVA: 0x0017B8D8 File Offset: 0x00179CD8
        public MenuPlaySingleplayerUI()
        {
            MenuPlaySingleplayerUI.localization = Localization.read("/Menu/Play/MenuPlaySingleplayer.dat");
            Bundle bundle = Bundles.getBundle("/Bundles/Textures/Menu/Icons/Play/MenuPlaySingleplayer/MenuPlaySingleplayer.unity3d");

            MenuPlaySingleplayerUI.container = new Sleek();
            MenuPlaySingleplayerUI.container.positionOffset_X = 10;
            MenuPlaySingleplayerUI.container.positionOffset_Y = 10;
            MenuPlaySingleplayerUI.container.positionScale_Y  = 1f;
            MenuPlaySingleplayerUI.container.sizeOffset_X     = -20;
            MenuPlaySingleplayerUI.container.sizeOffset_Y     = -20;
            MenuPlaySingleplayerUI.container.sizeScale_X      = 1f;
            MenuPlaySingleplayerUI.container.sizeScale_Y      = 1f;
            MenuUI.container.add(MenuPlaySingleplayerUI.container);
            MenuPlaySingleplayerUI.active     = false;
            MenuPlaySingleplayerUI.previewBox = new SleekBox();
            MenuPlaySingleplayerUI.previewBox.positionOffset_X = -450;
            MenuPlaySingleplayerUI.previewBox.positionOffset_Y = 100;
            MenuPlaySingleplayerUI.previewBox.positionScale_X  = 0.5f;
            MenuPlaySingleplayerUI.previewBox.sizeOffset_X     = 355;
            MenuPlaySingleplayerUI.previewBox.sizeOffset_Y     = 180;
            MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.previewBox);
            MenuPlaySingleplayerUI.previewImage = new SleekImageTexture();
            MenuPlaySingleplayerUI.previewImage.positionOffset_X     = 10;
            MenuPlaySingleplayerUI.previewImage.positionOffset_Y     = 10;
            MenuPlaySingleplayerUI.previewImage.sizeOffset_X         = -20;
            MenuPlaySingleplayerUI.previewImage.sizeOffset_Y         = -20;
            MenuPlaySingleplayerUI.previewImage.sizeScale_X          = 1f;
            MenuPlaySingleplayerUI.previewImage.sizeScale_Y          = 1f;
            MenuPlaySingleplayerUI.previewImage.shouldDestroyTexture = true;
            MenuPlaySingleplayerUI.previewBox.add(MenuPlaySingleplayerUI.previewImage);
            MenuPlaySingleplayerUI.levelScrollBox = new SleekScrollBox();
            MenuPlaySingleplayerUI.levelScrollBox.positionOffset_X = -240;
            MenuPlaySingleplayerUI.levelScrollBox.positionOffset_Y = 340;
            MenuPlaySingleplayerUI.levelScrollBox.positionScale_X  = 0.5f;
            MenuPlaySingleplayerUI.levelScrollBox.sizeOffset_X     = 430;
            MenuPlaySingleplayerUI.levelScrollBox.sizeOffset_Y     = -440;
            MenuPlaySingleplayerUI.levelScrollBox.sizeScale_Y      = 1f;
            MenuPlaySingleplayerUI.levelScrollBox.area             = new Rect(0f, 0f, 5f, 0f);
            MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.levelScrollBox);
            MenuPlaySingleplayerUI.officalMapsButton = new SleekButton();
            MenuPlaySingleplayerUI.officalMapsButton.positionOffset_X = -240;
            MenuPlaySingleplayerUI.officalMapsButton.positionOffset_Y = 290;
            MenuPlaySingleplayerUI.officalMapsButton.positionScale_X  = 0.5f;
            MenuPlaySingleplayerUI.officalMapsButton.sizeOffset_X     = 100;
            MenuPlaySingleplayerUI.officalMapsButton.sizeOffset_Y     = 50;
            MenuPlaySingleplayerUI.officalMapsButton.text             = MenuPlaySingleplayerUI.localization.format("Maps_Official");
            MenuPlaySingleplayerUI.officalMapsButton.tooltip          = MenuPlaySingleplayerUI.localization.format("Maps_Official_Tooltip");
            SleekButton sleekButton = MenuPlaySingleplayerUI.officalMapsButton;

            if (MenuPlaySingleplayerUI.< > f__mg$cache1 == null)
            {
                MenuPlaySingleplayerUI.< > f__mg$cache1 = new ClickedButton(MenuPlaySingleplayerUI.onClickedOfficialMapsButton);
            }
            sleekButton.onClickedButton = MenuPlaySingleplayerUI.< > f__mg$cache1;
            MenuPlaySingleplayerUI.officalMapsButton.fontSize = 14;
            MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.officalMapsButton);
            if (Provider.statusData.Maps.Official != EMapStatus.NONE)
            {
                SleekNew sleek = new SleekNew(Provider.statusData.Maps.Official == EMapStatus.UPDATED);
                MenuPlaySingleplayerUI.officalMapsButton.add(sleek);
            }
            MenuPlaySingleplayerUI.curatedMapsButton = new SleekButton();
            MenuPlaySingleplayerUI.curatedMapsButton.positionOffset_X = -140;
            MenuPlaySingleplayerUI.curatedMapsButton.positionOffset_Y = 290;
            MenuPlaySingleplayerUI.curatedMapsButton.positionScale_X  = 0.5f;
            MenuPlaySingleplayerUI.curatedMapsButton.sizeOffset_X     = 100;
            MenuPlaySingleplayerUI.curatedMapsButton.sizeOffset_Y     = 50;
            MenuPlaySingleplayerUI.curatedMapsButton.text             = MenuPlaySingleplayerUI.localization.format("Maps_Curated");
            MenuPlaySingleplayerUI.curatedMapsButton.tooltip          = MenuPlaySingleplayerUI.localization.format("Maps_Curated_Tooltip");
            SleekButton sleekButton2 = MenuPlaySingleplayerUI.curatedMapsButton;

            if (MenuPlaySingleplayerUI.< > f__mg$cache2 == null)
            {
                MenuPlaySingleplayerUI.< > f__mg$cache2 = new ClickedButton(MenuPlaySingleplayerUI.onClickedCuratedMapsButton);
            }
            sleekButton2.onClickedButton = MenuPlaySingleplayerUI.< > f__mg$cache2;
            MenuPlaySingleplayerUI.curatedMapsButton.fontSize = 14;
            MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.curatedMapsButton);
            if (Provider.statusData.Maps.Curated != EMapStatus.NONE)
            {
                SleekNew sleek2 = new SleekNew(Provider.statusData.Maps.Curated == EMapStatus.UPDATED);
                MenuPlaySingleplayerUI.curatedMapsButton.add(sleek2);
            }
            MenuPlaySingleplayerUI.workshopMapsButton = new SleekButton();
            MenuPlaySingleplayerUI.workshopMapsButton.positionOffset_X = -40;
            MenuPlaySingleplayerUI.workshopMapsButton.positionOffset_Y = 290;
            MenuPlaySingleplayerUI.workshopMapsButton.positionScale_X  = 0.5f;
            MenuPlaySingleplayerUI.workshopMapsButton.sizeOffset_X     = 100;
            MenuPlaySingleplayerUI.workshopMapsButton.sizeOffset_Y     = 50;
            MenuPlaySingleplayerUI.workshopMapsButton.text             = MenuPlaySingleplayerUI.localization.format("Maps_Workshop");
            MenuPlaySingleplayerUI.workshopMapsButton.tooltip          = MenuPlaySingleplayerUI.localization.format("Maps_Workshop_Tooltip");
            SleekButton sleekButton3 = MenuPlaySingleplayerUI.workshopMapsButton;

            if (MenuPlaySingleplayerUI.< > f__mg$cache3 == null)
            {
                MenuPlaySingleplayerUI.< > f__mg$cache3 = new ClickedButton(MenuPlaySingleplayerUI.onClickedWorkshopMapsButton);
            }
            sleekButton3.onClickedButton = MenuPlaySingleplayerUI.< > f__mg$cache3;
            MenuPlaySingleplayerUI.workshopMapsButton.fontSize = 14;
            MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.workshopMapsButton);
            MenuPlaySingleplayerUI.miscMapsButton = new SleekButton();
            MenuPlaySingleplayerUI.miscMapsButton.positionOffset_X = 60;
            MenuPlaySingleplayerUI.miscMapsButton.positionOffset_Y = 290;
            MenuPlaySingleplayerUI.miscMapsButton.positionScale_X  = 0.5f;
            MenuPlaySingleplayerUI.miscMapsButton.sizeOffset_X     = 100;
            MenuPlaySingleplayerUI.miscMapsButton.sizeOffset_Y     = 50;
            MenuPlaySingleplayerUI.miscMapsButton.text             = MenuPlaySingleplayerUI.localization.format("Maps_Misc");
            MenuPlaySingleplayerUI.miscMapsButton.tooltip          = MenuPlaySingleplayerUI.localization.format("Maps_Misc_Tooltip");
            SleekButton sleekButton4 = MenuPlaySingleplayerUI.miscMapsButton;

            if (MenuPlaySingleplayerUI.< > f__mg$cache4 == null)
            {
                MenuPlaySingleplayerUI.< > f__mg$cache4 = new ClickedButton(MenuPlaySingleplayerUI.onClickedMiscMapsButton);
            }
            sleekButton4.onClickedButton = MenuPlaySingleplayerUI.< > f__mg$cache4;
            MenuPlaySingleplayerUI.miscMapsButton.fontSize = 14;
            MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.miscMapsButton);
            if (Provider.statusData.Maps.Misc != EMapStatus.NONE)
            {
                SleekNew sleek3 = new SleekNew(Provider.statusData.Maps.Misc == EMapStatus.UPDATED);
                MenuPlaySingleplayerUI.miscMapsButton.add(sleek3);
            }
            MenuPlaySingleplayerUI.selectedBox = new SleekBox();
            MenuPlaySingleplayerUI.selectedBox.positionOffset_X = -85;
            MenuPlaySingleplayerUI.selectedBox.positionOffset_Y = 100;
            MenuPlaySingleplayerUI.selectedBox.positionScale_X  = 0.5f;
            MenuPlaySingleplayerUI.selectedBox.sizeOffset_X     = 275;
            MenuPlaySingleplayerUI.selectedBox.sizeOffset_Y     = 30;
            MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.selectedBox);
            MenuPlaySingleplayerUI.descriptionBox = new SleekBox();
            MenuPlaySingleplayerUI.descriptionBox.positionOffset_X = -85;
            MenuPlaySingleplayerUI.descriptionBox.positionOffset_Y = 140;
            MenuPlaySingleplayerUI.descriptionBox.positionScale_X  = 0.5f;
            MenuPlaySingleplayerUI.descriptionBox.sizeOffset_X     = 275;
            MenuPlaySingleplayerUI.descriptionBox.sizeOffset_Y     = 140;
            MenuPlaySingleplayerUI.descriptionBox.fontAlignment    = TextAnchor.UpperCenter;
            MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.descriptionBox);
            MenuPlaySingleplayerUI.creditsBox = new SleekBox();
            MenuPlaySingleplayerUI.creditsBox.positionOffset_X = 200;
            MenuPlaySingleplayerUI.creditsBox.positionOffset_Y = 100;
            MenuPlaySingleplayerUI.creditsBox.positionScale_X  = 0.5f;
            MenuPlaySingleplayerUI.creditsBox.sizeOffset_X     = 250;
            MenuPlaySingleplayerUI.creditsBox.foregroundTint   = ESleekTint.NONE;
            MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.creditsBox);
            MenuPlaySingleplayerUI.creditsBox.isVisible      = false;
            MenuPlaySingleplayerUI.timedBox                  = new SleekBox();
            MenuPlaySingleplayerUI.timedBox.isRich           = true;
            MenuPlaySingleplayerUI.timedBox.positionOffset_X = 200;
            MenuPlaySingleplayerUI.timedBox.positionOffset_Y = 100;
            MenuPlaySingleplayerUI.timedBox.positionScale_X  = 0.5f;
            MenuPlaySingleplayerUI.timedBox.sizeOffset_X     = 250;
            MenuPlaySingleplayerUI.timedBox.sizeOffset_Y     = 70;
            MenuPlaySingleplayerUI.timedBox.foregroundTint   = ESleekTint.NONE;
            MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.timedBox);
            MenuPlaySingleplayerUI.timedBox.isVisible          = false;
            MenuPlaySingleplayerUI.itemButton                  = new SleekButton();
            MenuPlaySingleplayerUI.itemButton.isRich           = true;
            MenuPlaySingleplayerUI.itemButton.positionOffset_X = 200;
            MenuPlaySingleplayerUI.itemButton.positionOffset_Y = 100;
            MenuPlaySingleplayerUI.itemButton.positionScale_X  = 0.5f;
            MenuPlaySingleplayerUI.itemButton.sizeOffset_X     = 250;
            MenuPlaySingleplayerUI.itemButton.sizeOffset_Y     = 100;
            MenuPlaySingleplayerUI.itemButton.foregroundTint   = ESleekTint.NONE;
            SleekButton sleekButton5 = MenuPlaySingleplayerUI.itemButton;

            if (MenuPlaySingleplayerUI.< > f__mg$cache5 == null)
            {
                MenuPlaySingleplayerUI.< > f__mg$cache5 = new ClickedButton(MenuPlaySingleplayerUI.onClickedCreditsButton);
            }
            sleekButton5.onClickedButton = MenuPlaySingleplayerUI.< > f__mg$cache5;
            MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.itemButton);
            MenuPlaySingleplayerUI.itemButton.isVisible            = false;
            MenuPlaySingleplayerUI.feedbackButton                  = new SleekButton();
            MenuPlaySingleplayerUI.feedbackButton.positionOffset_X = 200;
            MenuPlaySingleplayerUI.feedbackButton.positionOffset_Y = 100;
            MenuPlaySingleplayerUI.feedbackButton.positionScale_X  = 0.5f;
            MenuPlaySingleplayerUI.feedbackButton.sizeOffset_X     = 250;
            MenuPlaySingleplayerUI.feedbackButton.sizeOffset_Y     = 30;
            MenuPlaySingleplayerUI.feedbackButton.text             = MenuPlaySingleplayerUI.localization.format("Feedback_Button");
            MenuPlaySingleplayerUI.feedbackButton.tooltip          = MenuPlaySingleplayerUI.localization.format("Feedback_Button_Tooltip");
            SleekButton sleekButton6 = MenuPlaySingleplayerUI.feedbackButton;

            if (MenuPlaySingleplayerUI.< > f__mg$cache6 == null)
            {
                MenuPlaySingleplayerUI.< > f__mg$cache6 = new ClickedButton(MenuPlaySingleplayerUI.onClickedFeedbackButton);
            }
            sleekButton6.onClickedButton = MenuPlaySingleplayerUI.< > f__mg$cache6;
            MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.feedbackButton);
            MenuPlaySingleplayerUI.feedbackButton.isVisible = false;
            MenuPlaySingleplayerUI.playButton = new SleekButtonIcon((Texture2D)bundle.load("Play"));
            MenuPlaySingleplayerUI.playButton.positionOffset_X         = -450;
            MenuPlaySingleplayerUI.playButton.positionOffset_Y         = 290;
            MenuPlaySingleplayerUI.playButton.positionScale_X          = 0.5f;
            MenuPlaySingleplayerUI.playButton.sizeOffset_X             = 200;
            MenuPlaySingleplayerUI.playButton.sizeOffset_Y             = 30;
            MenuPlaySingleplayerUI.playButton.text                     = MenuPlaySingleplayerUI.localization.format("Play_Button");
            MenuPlaySingleplayerUI.playButton.tooltip                  = MenuPlaySingleplayerUI.localization.format("Play_Button_Tooltip");
            MenuPlaySingleplayerUI.playButton.iconImage.backgroundTint = ESleekTint.FOREGROUND;
            SleekButton sleekButton7 = MenuPlaySingleplayerUI.playButton;

            if (MenuPlaySingleplayerUI.< > f__mg$cache7 == null)
            {
                MenuPlaySingleplayerUI.< > f__mg$cache7 = new ClickedButton(MenuPlaySingleplayerUI.onClickedPlayButton);
            }
            sleekButton7.onClickedButton = MenuPlaySingleplayerUI.< > f__mg$cache7;
            MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.playButton);
            MenuPlaySingleplayerUI.modeButtonState = new SleekButtonState(new GUIContent[]
            {
                new GUIContent(MenuPlaySingleplayerUI.localization.format("Easy_Button"), (Texture)bundle.load("Easy")),
                new GUIContent(MenuPlaySingleplayerUI.localization.format("Normal_Button"), (Texture)bundle.load("Normal")),
                new GUIContent(MenuPlaySingleplayerUI.localization.format("Hard_Button"), (Texture)bundle.load("Hard"))
            });
            MenuPlaySingleplayerUI.modeButtonState.positionOffset_X = -450;
            MenuPlaySingleplayerUI.modeButtonState.positionOffset_Y = 330;
            MenuPlaySingleplayerUI.modeButtonState.positionScale_X  = 0.5f;
            MenuPlaySingleplayerUI.modeButtonState.sizeOffset_X     = 200;
            MenuPlaySingleplayerUI.modeButtonState.sizeOffset_Y     = 30;
            MenuPlaySingleplayerUI.modeButtonState.state            = (int)PlaySettings.singleplayerMode;
            SleekButtonState sleekButtonState = MenuPlaySingleplayerUI.modeButtonState;

            if (MenuPlaySingleplayerUI.< > f__mg$cache8 == null)
            {
                MenuPlaySingleplayerUI.< > f__mg$cache8 = new SwappedState(MenuPlaySingleplayerUI.onSwappedModeState);
            }
            sleekButtonState.onSwappedState = MenuPlaySingleplayerUI.< > f__mg$cache8;
            MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.modeButtonState);
            MenuPlaySingleplayerUI.configButton = new SleekButton();
            MenuPlaySingleplayerUI.configButton.positionOffset_X = -450;
            MenuPlaySingleplayerUI.configButton.positionOffset_Y = 370;
            MenuPlaySingleplayerUI.configButton.positionScale_X  = 0.5f;
            MenuPlaySingleplayerUI.configButton.sizeOffset_X     = 200;
            MenuPlaySingleplayerUI.configButton.sizeOffset_Y     = 30;
            MenuPlaySingleplayerUI.configButton.text             = MenuPlaySingleplayerUI.localization.format("Config_Button");
            MenuPlaySingleplayerUI.configButton.tooltip          = MenuPlaySingleplayerUI.localization.format("Config_Button_Tooltip");
            SleekButton sleekButton8 = MenuPlaySingleplayerUI.configButton;

            if (MenuPlaySingleplayerUI.< > f__mg$cache9 == null)
            {
                MenuPlaySingleplayerUI.< > f__mg$cache9 = new ClickedButton(MenuPlaySingleplayerUI.onClickedConfigButton);
            }
            sleekButton8.onClickedButton = MenuPlaySingleplayerUI.< > f__mg$cache9;
            MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.configButton);
            MenuPlaySingleplayerUI.cheatsToggle = new SleekToggle();
            MenuPlaySingleplayerUI.cheatsToggle.positionOffset_X = -450;
            MenuPlaySingleplayerUI.cheatsToggle.positionOffset_Y = 410;
            MenuPlaySingleplayerUI.cheatsToggle.positionScale_X  = 0.5f;
            MenuPlaySingleplayerUI.cheatsToggle.sizeOffset_X     = 40;
            MenuPlaySingleplayerUI.cheatsToggle.sizeOffset_Y     = 40;
            MenuPlaySingleplayerUI.cheatsToggle.addLabel(MenuPlaySingleplayerUI.localization.format("Cheats_Label"), ESleekSide.RIGHT);
            MenuPlaySingleplayerUI.cheatsToggle.state = PlaySettings.singleplayerCheats;
            SleekToggle sleekToggle = MenuPlaySingleplayerUI.cheatsToggle;

            if (MenuPlaySingleplayerUI.< > f__mg$cacheA == null)
            {
                MenuPlaySingleplayerUI.< > f__mg$cacheA = new Toggled(MenuPlaySingleplayerUI.onToggledCheatsToggle);
            }
            sleekToggle.onToggled = MenuPlaySingleplayerUI.< > f__mg$cacheA;
            MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.cheatsToggle);
            MenuPlaySingleplayerUI.resetButton = new SleekButtonIconConfirm(null, MenuPlaySingleplayerUI.localization.format("Reset_Button_Confirm"), MenuPlaySingleplayerUI.localization.format("Reset_Button_Confirm_Tooltip"), MenuPlaySingleplayerUI.localization.format("Reset_Button_Deny"), MenuPlaySingleplayerUI.localization.format("Reset_Button_Deny_Tooltip"));
            MenuPlaySingleplayerUI.resetButton.positionOffset_X = -450;
            MenuPlaySingleplayerUI.resetButton.positionOffset_Y = 470;
            MenuPlaySingleplayerUI.resetButton.positionScale_X  = 0.5f;
            MenuPlaySingleplayerUI.resetButton.sizeOffset_X     = 200;
            MenuPlaySingleplayerUI.resetButton.sizeOffset_Y     = 30;
            MenuPlaySingleplayerUI.resetButton.text             = MenuPlaySingleplayerUI.localization.format("Reset_Button");
            MenuPlaySingleplayerUI.resetButton.tooltip          = MenuPlaySingleplayerUI.localization.format("Reset_Button_Tooltip");
            SleekButtonIconConfirm sleekButtonIconConfirm = MenuPlaySingleplayerUI.resetButton;

            if (MenuPlaySingleplayerUI.< > f__mg$cacheB == null)
            {
                MenuPlaySingleplayerUI.< > f__mg$cacheB = new Confirm(MenuPlaySingleplayerUI.onClickedResetButton);
            }
            sleekButtonIconConfirm.onConfirmed = MenuPlaySingleplayerUI.< > f__mg$cacheB;
            MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.resetButton);
            bundle.unload();
            MenuPlaySingleplayerUI.refreshLevels();
            Delegate onLevelsRefreshed = Level.onLevelsRefreshed;

            if (MenuPlaySingleplayerUI.< > f__mg$cacheC == null)
            {
                MenuPlaySingleplayerUI.< > f__mg$cacheC = new LevelsRefreshed(MenuPlaySingleplayerUI.onLevelsRefreshed);
            }
            Level.onLevelsRefreshed           = (LevelsRefreshed)Delegate.Combine(onLevelsRefreshed, MenuPlaySingleplayerUI.< > f__mg$cacheC);
            MenuPlaySingleplayerUI.backButton = new SleekButtonIcon((Texture2D)MenuDashboardUI.icons.load("Exit"));
            MenuPlaySingleplayerUI.backButton.positionOffset_Y = -50;
            MenuPlaySingleplayerUI.backButton.positionScale_Y  = 1f;
            MenuPlaySingleplayerUI.backButton.sizeOffset_X     = 200;
            MenuPlaySingleplayerUI.backButton.sizeOffset_Y     = 50;
            MenuPlaySingleplayerUI.backButton.text             = MenuDashboardUI.localization.format("BackButtonText");
            MenuPlaySingleplayerUI.backButton.tooltip          = MenuDashboardUI.localization.format("BackButtonTooltip");
            SleekButton sleekButton9 = MenuPlaySingleplayerUI.backButton;

            if (MenuPlaySingleplayerUI.< > f__mg$cacheD == null)
            {
                MenuPlaySingleplayerUI.< > f__mg$cacheD = new ClickedButton(MenuPlaySingleplayerUI.onClickedBackButton);
            }
            sleekButton9.onClickedButton = MenuPlaySingleplayerUI.< > f__mg$cacheD;
            MenuPlaySingleplayerUI.backButton.fontSize = 14;
            MenuPlaySingleplayerUI.backButton.iconImage.backgroundTint = ESleekTint.FOREGROUND;
            MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.backButton);
            new MenuPlayConfigUI();
        }