// 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(); }
public MenuWorkshopEditorUI() { if (MenuWorkshopEditorUI.icons != null) { MenuWorkshopEditorUI.icons.unload(); MenuWorkshopEditorUI.icons = null; } Local local = Localization.read("/Menu/Workshop/MenuWorkshopEditor.dat"); MenuWorkshopEditorUI.icons = Bundles.getBundle("/Bundles/Textures/Menu/Icons/Workshop/MenuWorkshopEditor/MenuWorkshopEditor.unity3d"); MenuWorkshopEditorUI.container = new Sleek(); MenuWorkshopEditorUI.container.positionOffset_X = 10; MenuWorkshopEditorUI.container.positionOffset_Y = 10; MenuWorkshopEditorUI.container.positionScale_Y = 1f; MenuWorkshopEditorUI.container.sizeOffset_X = -20; MenuWorkshopEditorUI.container.sizeOffset_Y = -20; MenuWorkshopEditorUI.container.sizeScale_X = 1f; MenuWorkshopEditorUI.container.sizeScale_Y = 1f; MenuUI.container.add(MenuWorkshopEditorUI.container); MenuWorkshopEditorUI.active = false; MenuWorkshopEditorUI.previewBox = new SleekBox(); MenuWorkshopEditorUI.previewBox.positionOffset_X = -305; MenuWorkshopEditorUI.previewBox.positionOffset_Y = 100; MenuWorkshopEditorUI.previewBox.positionScale_X = 0.5f; MenuWorkshopEditorUI.previewBox.sizeOffset_X = 340; MenuWorkshopEditorUI.previewBox.sizeOffset_Y = 180; MenuWorkshopEditorUI.container.add(MenuWorkshopEditorUI.previewBox); MenuWorkshopEditorUI.previewImage = new SleekImageTexture(); MenuWorkshopEditorUI.previewImage.positionOffset_X = 10; MenuWorkshopEditorUI.previewImage.positionOffset_Y = 10; MenuWorkshopEditorUI.previewImage.sizeOffset_X = -20; MenuWorkshopEditorUI.previewImage.sizeOffset_Y = -20; MenuWorkshopEditorUI.previewImage.sizeScale_X = 1f; MenuWorkshopEditorUI.previewImage.sizeScale_Y = 1f; MenuWorkshopEditorUI.previewImage.shouldDestroyTexture = true; MenuWorkshopEditorUI.previewBox.add(MenuWorkshopEditorUI.previewImage); MenuWorkshopEditorUI.levelScrollBox = new SleekScrollBox(); MenuWorkshopEditorUI.levelScrollBox.positionOffset_X = -95; MenuWorkshopEditorUI.levelScrollBox.positionOffset_Y = 290; MenuWorkshopEditorUI.levelScrollBox.positionScale_X = 0.5f; MenuWorkshopEditorUI.levelScrollBox.sizeOffset_X = 430; MenuWorkshopEditorUI.levelScrollBox.sizeOffset_Y = -390; MenuWorkshopEditorUI.levelScrollBox.sizeScale_Y = 1f; MenuWorkshopEditorUI.levelScrollBox.area = new Rect(0f, 0f, 5f, 0f); MenuWorkshopEditorUI.container.add(MenuWorkshopEditorUI.levelScrollBox); MenuWorkshopEditorUI.selectedBox = new SleekBox(); MenuWorkshopEditorUI.selectedBox.positionOffset_X = 45; MenuWorkshopEditorUI.selectedBox.positionOffset_Y = 100; MenuWorkshopEditorUI.selectedBox.positionScale_X = 0.5f; MenuWorkshopEditorUI.selectedBox.sizeOffset_X = 260; MenuWorkshopEditorUI.selectedBox.sizeOffset_Y = 30; MenuWorkshopEditorUI.container.add(MenuWorkshopEditorUI.selectedBox); MenuWorkshopEditorUI.descriptionBox = new SleekBox(); MenuWorkshopEditorUI.descriptionBox.positionOffset_X = 45; MenuWorkshopEditorUI.descriptionBox.positionOffset_Y = 140; MenuWorkshopEditorUI.descriptionBox.positionScale_X = 0.5f; MenuWorkshopEditorUI.descriptionBox.sizeOffset_X = 260; MenuWorkshopEditorUI.descriptionBox.sizeOffset_Y = 140; MenuWorkshopEditorUI.descriptionBox.fontAlignment = 1; MenuWorkshopEditorUI.container.add(MenuWorkshopEditorUI.descriptionBox); MenuWorkshopEditorUI.mapNameField = new SleekField(); MenuWorkshopEditorUI.mapNameField.positionOffset_X = -305; MenuWorkshopEditorUI.mapNameField.positionOffset_Y = 370; MenuWorkshopEditorUI.mapNameField.positionScale_X = 0.5f; MenuWorkshopEditorUI.mapNameField.sizeOffset_X = 200; MenuWorkshopEditorUI.mapNameField.sizeOffset_Y = 30; MenuWorkshopEditorUI.mapNameField.maxLength = 24; MenuWorkshopEditorUI.mapNameField.addLabel(local.format("Name_Field_Label"), ESleekSide.LEFT); MenuWorkshopEditorUI.container.add(MenuWorkshopEditorUI.mapNameField); MenuWorkshopEditorUI.mapSizeState = new SleekButtonState(new GUIContent[] { new GUIContent(MenuPlaySingleplayerUI.localization.format("Small")), new GUIContent(MenuPlaySingleplayerUI.localization.format("Medium")), new GUIContent(MenuPlaySingleplayerUI.localization.format("Large")) }); MenuWorkshopEditorUI.mapSizeState.positionOffset_X = -305; MenuWorkshopEditorUI.mapSizeState.positionOffset_Y = 410; MenuWorkshopEditorUI.mapSizeState.positionScale_X = 0.5f; MenuWorkshopEditorUI.mapSizeState.sizeOffset_X = 200; MenuWorkshopEditorUI.mapSizeState.sizeOffset_Y = 30; MenuWorkshopEditorUI.container.add(MenuWorkshopEditorUI.mapSizeState); MenuWorkshopEditorUI.mapTypeState = new SleekButtonState(new GUIContent[] { new GUIContent(MenuPlaySingleplayerUI.localization.format("Survival")), new GUIContent(MenuPlaySingleplayerUI.localization.format("Arena")) }); MenuWorkshopEditorUI.mapTypeState.positionOffset_X = -305; MenuWorkshopEditorUI.mapTypeState.positionOffset_Y = 450; MenuWorkshopEditorUI.mapTypeState.positionScale_X = 0.5f; MenuWorkshopEditorUI.mapTypeState.sizeOffset_X = 200; MenuWorkshopEditorUI.mapTypeState.sizeOffset_Y = 30; MenuWorkshopEditorUI.container.add(MenuWorkshopEditorUI.mapTypeState); MenuWorkshopEditorUI.addButton = new SleekButtonIcon((Texture2D)MenuWorkshopEditorUI.icons.load("Add")); MenuWorkshopEditorUI.addButton.positionOffset_X = -305; MenuWorkshopEditorUI.addButton.positionOffset_Y = 490; MenuWorkshopEditorUI.addButton.positionScale_X = 0.5f; MenuWorkshopEditorUI.addButton.sizeOffset_X = 200; MenuWorkshopEditorUI.addButton.sizeOffset_Y = 30; MenuWorkshopEditorUI.addButton.text = local.format("Add_Button"); MenuWorkshopEditorUI.addButton.tooltip = local.format("Add_Button_Tooltip"); SleekButton sleekButton = MenuWorkshopEditorUI.addButton; if (MenuWorkshopEditorUI.< > f__mg$cache1 == null) { MenuWorkshopEditorUI.< > f__mg$cache1 = new ClickedButton(MenuWorkshopEditorUI.onClickedAddButton); } sleekButton.onClickedButton = MenuWorkshopEditorUI.< > f__mg$cache1; MenuWorkshopEditorUI.container.add(MenuWorkshopEditorUI.addButton); MenuWorkshopEditorUI.removeButton = new SleekButtonIconConfirm((Texture2D)MenuWorkshopEditorUI.icons.load("Remove"), local.format("Remove_Button_Confirm"), local.format("Remove_Button_Confirm_Tooltip"), local.format("Remove_Button_Deny"), local.format("Remove_Button_Deny_Tooltip")); MenuWorkshopEditorUI.removeButton.positionOffset_X = -305; MenuWorkshopEditorUI.removeButton.positionOffset_Y = 530; MenuWorkshopEditorUI.removeButton.positionScale_X = 0.5f; MenuWorkshopEditorUI.removeButton.sizeOffset_X = 200; MenuWorkshopEditorUI.removeButton.sizeOffset_Y = 30; MenuWorkshopEditorUI.removeButton.text = local.format("Remove_Button"); MenuWorkshopEditorUI.removeButton.tooltip = local.format("Remove_Button_Tooltip"); SleekButtonIconConfirm sleekButtonIconConfirm = MenuWorkshopEditorUI.removeButton; if (MenuWorkshopEditorUI.< > f__mg$cache2 == null) { MenuWorkshopEditorUI.< > f__mg$cache2 = new Confirm(MenuWorkshopEditorUI.onClickedRemoveButton); } sleekButtonIconConfirm.onConfirmed = MenuWorkshopEditorUI.< > f__mg$cache2; MenuWorkshopEditorUI.container.add(MenuWorkshopEditorUI.removeButton); MenuWorkshopEditorUI.editButton = new SleekButtonIcon((Texture2D)MenuWorkshopEditorUI.icons.load("Edit")); MenuWorkshopEditorUI.editButton.positionOffset_X = -305; MenuWorkshopEditorUI.editButton.positionOffset_Y = 290; MenuWorkshopEditorUI.editButton.positionScale_X = 0.5f; MenuWorkshopEditorUI.editButton.sizeOffset_X = 200; MenuWorkshopEditorUI.editButton.sizeOffset_Y = 30; MenuWorkshopEditorUI.editButton.text = local.format("Edit_Button"); MenuWorkshopEditorUI.editButton.tooltip = local.format("Edit_Button_Tooltip"); MenuWorkshopEditorUI.editButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; SleekButton sleekButton2 = MenuWorkshopEditorUI.editButton; if (MenuWorkshopEditorUI.< > f__mg$cache3 == null) { MenuWorkshopEditorUI.< > f__mg$cache3 = new ClickedButton(MenuWorkshopEditorUI.onClickedEditButton); } sleekButton2.onClickedButton = MenuWorkshopEditorUI.< > f__mg$cache3; MenuWorkshopEditorUI.container.add(MenuWorkshopEditorUI.editButton); MenuWorkshopEditorUI.edit2Button = new SleekButtonIcon((Texture2D)MenuWorkshopEditorUI.icons.load("Edit")); MenuWorkshopEditorUI.edit2Button.positionOffset_X = -305; MenuWorkshopEditorUI.edit2Button.positionOffset_Y = 330; MenuWorkshopEditorUI.edit2Button.positionScale_X = 0.5f; MenuWorkshopEditorUI.edit2Button.sizeOffset_X = 200; MenuWorkshopEditorUI.edit2Button.sizeOffset_Y = 30; MenuWorkshopEditorUI.edit2Button.text = local.format("Edit2_Button"); MenuWorkshopEditorUI.edit2Button.tooltip = local.format("Edit2_Button_Tooltip"); MenuWorkshopEditorUI.edit2Button.iconImage.backgroundTint = ESleekTint.FOREGROUND; SleekButton sleekButton3 = MenuWorkshopEditorUI.edit2Button; if (MenuWorkshopEditorUI.< > f__mg$cache4 == null) { MenuWorkshopEditorUI.< > f__mg$cache4 = new ClickedButton(MenuWorkshopEditorUI.onClickedEdit2Button); } sleekButton3.onClickedButton = MenuWorkshopEditorUI.< > f__mg$cache4; MenuWorkshopEditorUI.container.add(MenuWorkshopEditorUI.edit2Button); MenuWorkshopEditorUI.backButton = new SleekButtonIcon((Texture2D)MenuDashboardUI.icons.load("Exit")); MenuWorkshopEditorUI.backButton.positionOffset_Y = -50; MenuWorkshopEditorUI.backButton.positionScale_Y = 1f; MenuWorkshopEditorUI.backButton.sizeOffset_X = 200; MenuWorkshopEditorUI.backButton.sizeOffset_Y = 50; MenuWorkshopEditorUI.backButton.text = MenuDashboardUI.localization.format("BackButtonText"); MenuWorkshopEditorUI.backButton.tooltip = MenuDashboardUI.localization.format("BackButtonTooltip"); SleekButton sleekButton4 = MenuWorkshopEditorUI.backButton; if (MenuWorkshopEditorUI.< > f__mg$cache5 == null) { MenuWorkshopEditorUI.< > f__mg$cache5 = new ClickedButton(MenuWorkshopEditorUI.onClickedBackButton); } sleekButton4.onClickedButton = MenuWorkshopEditorUI.< > f__mg$cache5; MenuWorkshopEditorUI.backButton.fontSize = 14; MenuWorkshopEditorUI.backButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuWorkshopEditorUI.container.add(MenuWorkshopEditorUI.backButton); MenuWorkshopEditorUI.onLevelsRefreshed(); Delegate onLevelsRefreshed = Level.onLevelsRefreshed; if (MenuWorkshopEditorUI.< > f__mg$cache6 == null) { MenuWorkshopEditorUI.< > f__mg$cache6 = new LevelsRefreshed(MenuWorkshopEditorUI.onLevelsRefreshed); } Level.onLevelsRefreshed = (LevelsRefreshed)Delegate.Combine(onLevelsRefreshed, MenuWorkshopEditorUI.< > f__mg$cache6); }
public PlayerPauseUI() { PlayerPauseUI.localization = Localization.read("/Player/PlayerPause.dat"); if (PlayerPauseUI.icons != null) { PlayerPauseUI.icons.unload(); PlayerPauseUI.icons = null; } PlayerPauseUI.icons = Bundles.getBundle("/Bundles/Textures/Player/Icons/PlayerPause/PlayerPause.unity3d"); PlayerPauseUI.container = new Sleek(); PlayerPauseUI.container.positionScale_Y = 1f; PlayerPauseUI.container.positionOffset_X = 10; PlayerPauseUI.container.positionOffset_Y = 10; PlayerPauseUI.container.sizeOffset_X = -20; PlayerPauseUI.container.sizeOffset_Y = -20; PlayerPauseUI.container.sizeScale_X = 1f; PlayerPauseUI.container.sizeScale_Y = 1f; PlayerUI.container.add(PlayerPauseUI.container); PlayerPauseUI.active = false; PlayerPauseUI.returnButton = new SleekButtonIcon((Texture2D)PlayerPauseUI.icons.load("Return")); PlayerPauseUI.returnButton.positionOffset_X = -100; PlayerPauseUI.returnButton.positionOffset_Y = -205; PlayerPauseUI.returnButton.positionScale_X = 0.5f; PlayerPauseUI.returnButton.positionScale_Y = 0.5f; PlayerPauseUI.returnButton.sizeOffset_X = 200; PlayerPauseUI.returnButton.sizeOffset_Y = 50; PlayerPauseUI.returnButton.text = PlayerPauseUI.localization.format("Return_Button_Text"); PlayerPauseUI.returnButton.tooltip = PlayerPauseUI.localization.format("Return_Button_Tooltip"); PlayerPauseUI.returnButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; SleekButton sleekButton = PlayerPauseUI.returnButton; if (PlayerPauseUI.< > f__mg$cache0 == null) { PlayerPauseUI.< > f__mg$cache0 = new ClickedButton(PlayerPauseUI.onClickedReturnButton); } sleekButton.onClickedButton = PlayerPauseUI.< > f__mg$cache0; PlayerPauseUI.returnButton.fontSize = 14; PlayerPauseUI.container.add(PlayerPauseUI.returnButton); PlayerPauseUI.optionsButton = new SleekButtonIcon((Texture2D)PlayerPauseUI.icons.load("Options")); PlayerPauseUI.optionsButton.positionOffset_X = -100; PlayerPauseUI.optionsButton.positionOffset_Y = -145; PlayerPauseUI.optionsButton.positionScale_X = 0.5f; PlayerPauseUI.optionsButton.positionScale_Y = 0.5f; PlayerPauseUI.optionsButton.sizeOffset_X = 200; PlayerPauseUI.optionsButton.sizeOffset_Y = 50; PlayerPauseUI.optionsButton.text = PlayerPauseUI.localization.format("Options_Button_Text"); PlayerPauseUI.optionsButton.tooltip = PlayerPauseUI.localization.format("Options_Button_Tooltip"); SleekButton sleekButton2 = PlayerPauseUI.optionsButton; if (PlayerPauseUI.< > f__mg$cache1 == null) { PlayerPauseUI.< > f__mg$cache1 = new ClickedButton(PlayerPauseUI.onClickedOptionsButton); } sleekButton2.onClickedButton = PlayerPauseUI.< > f__mg$cache1; PlayerPauseUI.optionsButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; PlayerPauseUI.optionsButton.fontSize = 14; PlayerPauseUI.container.add(PlayerPauseUI.optionsButton); PlayerPauseUI.displayButton = new SleekButtonIcon((Texture2D)PlayerPauseUI.icons.load("Display")); PlayerPauseUI.displayButton.positionOffset_X = -100; PlayerPauseUI.displayButton.positionOffset_Y = -85; PlayerPauseUI.displayButton.positionScale_X = 0.5f; PlayerPauseUI.displayButton.positionScale_Y = 0.5f; PlayerPauseUI.displayButton.sizeOffset_X = 200; PlayerPauseUI.displayButton.sizeOffset_Y = 50; PlayerPauseUI.displayButton.text = PlayerPauseUI.localization.format("Display_Button_Text"); PlayerPauseUI.displayButton.tooltip = PlayerPauseUI.localization.format("Display_Button_Tooltip"); PlayerPauseUI.displayButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; SleekButton sleekButton3 = PlayerPauseUI.displayButton; if (PlayerPauseUI.< > f__mg$cache2 == null) { PlayerPauseUI.< > f__mg$cache2 = new ClickedButton(PlayerPauseUI.onClickedDisplayButton); } sleekButton3.onClickedButton = PlayerPauseUI.< > f__mg$cache2; PlayerPauseUI.displayButton.fontSize = 14; PlayerPauseUI.container.add(PlayerPauseUI.displayButton); PlayerPauseUI.graphicsButton = new SleekButtonIcon((Texture2D)PlayerPauseUI.icons.load("Graphics")); PlayerPauseUI.graphicsButton.positionOffset_X = -100; PlayerPauseUI.graphicsButton.positionOffset_Y = -25; PlayerPauseUI.graphicsButton.positionScale_X = 0.5f; PlayerPauseUI.graphicsButton.positionScale_Y = 0.5f; PlayerPauseUI.graphicsButton.sizeOffset_X = 200; PlayerPauseUI.graphicsButton.sizeOffset_Y = 50; PlayerPauseUI.graphicsButton.text = PlayerPauseUI.localization.format("Graphics_Button_Text"); PlayerPauseUI.graphicsButton.tooltip = PlayerPauseUI.localization.format("Graphics_Button_Tooltip"); PlayerPauseUI.graphicsButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; SleekButton sleekButton4 = PlayerPauseUI.graphicsButton; if (PlayerPauseUI.< > f__mg$cache3 == null) { PlayerPauseUI.< > f__mg$cache3 = new ClickedButton(PlayerPauseUI.onClickedGraphicsButton); } sleekButton4.onClickedButton = PlayerPauseUI.< > f__mg$cache3; PlayerPauseUI.graphicsButton.fontSize = 14; PlayerPauseUI.container.add(PlayerPauseUI.graphicsButton); PlayerPauseUI.controlsButton = new SleekButtonIcon((Texture2D)PlayerPauseUI.icons.load("Controls")); PlayerPauseUI.controlsButton.positionOffset_X = -100; PlayerPauseUI.controlsButton.positionOffset_Y = 35; PlayerPauseUI.controlsButton.positionScale_X = 0.5f; PlayerPauseUI.controlsButton.positionScale_Y = 0.5f; PlayerPauseUI.controlsButton.sizeOffset_X = 200; PlayerPauseUI.controlsButton.sizeOffset_Y = 50; PlayerPauseUI.controlsButton.text = PlayerPauseUI.localization.format("Controls_Button_Text"); PlayerPauseUI.controlsButton.tooltip = PlayerPauseUI.localization.format("Controls_Button_Tooltip"); PlayerPauseUI.controlsButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; SleekButton sleekButton5 = PlayerPauseUI.controlsButton; if (PlayerPauseUI.< > f__mg$cache4 == null) { PlayerPauseUI.< > f__mg$cache4 = new ClickedButton(PlayerPauseUI.onClickedControlsButton); } sleekButton5.onClickedButton = PlayerPauseUI.< > f__mg$cache4; PlayerPauseUI.controlsButton.fontSize = 14; PlayerPauseUI.container.add(PlayerPauseUI.controlsButton); PlayerPauseUI.exitButton = new SleekButtonIcon((Texture2D)PlayerPauseUI.icons.load("Exit")); PlayerPauseUI.exitButton.positionOffset_X = -100; PlayerPauseUI.exitButton.positionOffset_Y = 155; PlayerPauseUI.exitButton.positionScale_X = 0.5f; PlayerPauseUI.exitButton.positionScale_Y = 0.5f; PlayerPauseUI.exitButton.sizeOffset_X = 200; PlayerPauseUI.exitButton.sizeOffset_Y = 50; PlayerPauseUI.exitButton.text = PlayerPauseUI.localization.format("Exit_Button_Text"); PlayerPauseUI.exitButton.tooltip = PlayerPauseUI.localization.format("Exit_Button_Tooltip"); PlayerPauseUI.exitButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; SleekButton sleekButton6 = PlayerPauseUI.exitButton; if (PlayerPauseUI.< > f__mg$cache5 == null) { PlayerPauseUI.< > f__mg$cache5 = new ClickedButton(PlayerPauseUI.onClickedExitButton); } sleekButton6.onClickedButton = PlayerPauseUI.< > f__mg$cache5; PlayerPauseUI.exitButton.fontSize = 14; PlayerPauseUI.container.add(PlayerPauseUI.exitButton); PlayerPauseUI.suicideButton = new SleekButtonIconConfirm((Texture2D)PlayerPauseUI.icons.load("Suicide"), PlayerPauseUI.localization.format("Suicide_Button_Confirm"), PlayerPauseUI.localization.format("Suicide_Button_Confirm_Tooltip"), PlayerPauseUI.localization.format("Suicide_Button_Deny"), PlayerPauseUI.localization.format("Suicide_Button_Deny_Tooltip")); PlayerPauseUI.suicideButton.positionOffset_X = -100; PlayerPauseUI.suicideButton.positionOffset_Y = 95; PlayerPauseUI.suicideButton.positionScale_X = 0.5f; PlayerPauseUI.suicideButton.positionScale_Y = 0.5f; PlayerPauseUI.suicideButton.sizeOffset_X = 200; PlayerPauseUI.suicideButton.sizeOffset_Y = 50; PlayerPauseUI.suicideButton.text = PlayerPauseUI.localization.format("Suicide_Button_Text"); PlayerPauseUI.suicideButton.tooltip = PlayerPauseUI.localization.format("Suicide_Button_Tooltip"); PlayerPauseUI.suicideButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; SleekButtonIconConfirm sleekButtonIconConfirm = PlayerPauseUI.suicideButton; if (PlayerPauseUI.< > f__mg$cache6 == null) { PlayerPauseUI.< > f__mg$cache6 = new Confirm(PlayerPauseUI.onClickedSuicideButton); } sleekButtonIconConfirm.onConfirmed = PlayerPauseUI.< > f__mg$cache6; PlayerPauseUI.suicideButton.fontSize = 14; PlayerPauseUI.container.add(PlayerPauseUI.suicideButton); PlayerPauseUI.spyBox = new SleekBox(); PlayerPauseUI.spyBox.positionOffset_Y = -310; PlayerPauseUI.spyBox.positionScale_X = 0.5f; PlayerPauseUI.spyBox.positionScale_Y = 0.5f; PlayerPauseUI.spyBox.sizeOffset_X = 660; PlayerPauseUI.spyBox.sizeOffset_Y = 500; PlayerPauseUI.container.add(PlayerPauseUI.spyBox); PlayerPauseUI.spyBox.isVisible = false; PlayerPauseUI.spyImage = new SleekImageTexture(); PlayerPauseUI.spyImage.positionOffset_X = 10; PlayerPauseUI.spyImage.positionOffset_Y = 10; PlayerPauseUI.spyImage.sizeOffset_X = 640; PlayerPauseUI.spyImage.sizeOffset_Y = 480; PlayerPauseUI.spyBox.add(PlayerPauseUI.spyImage); PlayerPauseUI.spyRefreshButton = new SleekButton(); PlayerPauseUI.spyRefreshButton.positionOffset_X = -205; PlayerPauseUI.spyRefreshButton.positionOffset_Y = 10; PlayerPauseUI.spyRefreshButton.positionScale_X = 0.5f; PlayerPauseUI.spyRefreshButton.positionScale_Y = 1f; PlayerPauseUI.spyRefreshButton.sizeOffset_X = 200; PlayerPauseUI.spyRefreshButton.sizeOffset_Y = 50; PlayerPauseUI.spyRefreshButton.text = PlayerPauseUI.localization.format("Spy_Refresh_Button_Text"); PlayerPauseUI.spyRefreshButton.tooltip = PlayerPauseUI.localization.format("Spy_Refresh_Button_Tooltip"); SleekButton sleekButton7 = PlayerPauseUI.spyRefreshButton; if (PlayerPauseUI.< > f__mg$cache7 == null) { PlayerPauseUI.< > f__mg$cache7 = new ClickedButton(PlayerPauseUI.onClickedSpyRefreshButton); } sleekButton7.onClickedButton = PlayerPauseUI.< > f__mg$cache7; PlayerPauseUI.spyRefreshButton.fontSize = 14; PlayerPauseUI.spyBox.add(PlayerPauseUI.spyRefreshButton); PlayerPauseUI.spySlayButton = new SleekButton(); PlayerPauseUI.spySlayButton.positionOffset_X = 5; PlayerPauseUI.spySlayButton.positionOffset_Y = 10; PlayerPauseUI.spySlayButton.positionScale_X = 0.5f; PlayerPauseUI.spySlayButton.positionScale_Y = 1f; PlayerPauseUI.spySlayButton.sizeOffset_X = 200; PlayerPauseUI.spySlayButton.sizeOffset_Y = 50; PlayerPauseUI.spySlayButton.text = PlayerPauseUI.localization.format("Spy_Slay_Button_Text"); PlayerPauseUI.spySlayButton.tooltip = PlayerPauseUI.localization.format("Spy_Slay_Button_Tooltip"); SleekButton sleekButton8 = PlayerPauseUI.spySlayButton; if (PlayerPauseUI.< > f__mg$cache8 == null) { PlayerPauseUI.< > f__mg$cache8 = new ClickedButton(PlayerPauseUI.onClickedSpySlayButton); } sleekButton8.onClickedButton = PlayerPauseUI.< > f__mg$cache8; PlayerPauseUI.spySlayButton.fontSize = 14; PlayerPauseUI.spyBox.add(PlayerPauseUI.spySlayButton); PlayerPauseUI.serverBox = new SleekBox(); PlayerPauseUI.serverBox.positionOffset_Y = -50; PlayerPauseUI.serverBox.positionScale_Y = 1f; PlayerPauseUI.serverBox.sizeOffset_X = -5; PlayerPauseUI.serverBox.sizeOffset_Y = 50; PlayerPauseUI.serverBox.sizeScale_X = 0.75f; PlayerPauseUI.serverBox.fontSize = 14; PlayerPauseUI.container.add(PlayerPauseUI.serverBox); PlayerPauseUI.favoriteButton = new SleekButtonIcon(null); PlayerPauseUI.favoriteButton.positionScale_X = 0.75f; PlayerPauseUI.favoriteButton.positionOffset_Y = -50; PlayerPauseUI.favoriteButton.positionOffset_X = 5; PlayerPauseUI.favoriteButton.positionScale_Y = 1f; PlayerPauseUI.favoriteButton.sizeOffset_X = -5; PlayerPauseUI.favoriteButton.sizeOffset_Y = 50; PlayerPauseUI.favoriteButton.sizeScale_X = 0.25f; PlayerPauseUI.favoriteButton.tooltip = PlayerPauseUI.localization.format("Favorite_Button_Tooltip"); PlayerPauseUI.favoriteButton.fontSize = 14; SleekButton sleekButton9 = PlayerPauseUI.favoriteButton; if (PlayerPauseUI.< > f__mg$cache9 == null) { PlayerPauseUI.< > f__mg$cache9 = new ClickedButton(PlayerPauseUI.onClickedFavoriteButton); } sleekButton9.onClickedButton = PlayerPauseUI.< > f__mg$cache9; PlayerPauseUI.container.add(PlayerPauseUI.favoriteButton); if (Provider.isServer) { PlayerPauseUI.favoriteButton.isVisible = false; PlayerPauseUI.serverBox.sizeScale_X = 1f; } new MenuConfigurationOptionsUI(); new MenuConfigurationDisplayUI(); new MenuConfigurationGraphicsUI(); new MenuConfigurationControlsUI(); PlayerPauseUI.updateFavorite(); if (PlayerPauseUI.< > f__mg$cacheA == null) { PlayerPauseUI.< > f__mg$cacheA = new PlayerSpyReady(PlayerPauseUI.onSpyReady); } Player.onSpyReady = PlayerPauseUI.< > f__mg$cacheA; }