// Token: 0x0600373A RID: 14138 RVA: 0x001811B8 File Offset: 0x0017F5B8 private static void onClickedYesButton(SleekButton button) { if (MenuSurvivorsClothingDeleteUI.mode == EDeleteMode.SALVAGE) { if (MenuSurvivorsClothingDeleteUI.confirmField.text != MenuSurvivorsClothingDeleteUI.localization.format("Salvage")) { return; } MenuSurvivorsClothingDeleteUI.salvageItem(MenuSurvivorsClothingDeleteUI.item, MenuSurvivorsClothingDeleteUI.instance); } else if (MenuSurvivorsClothingDeleteUI.mode == EDeleteMode.DELETE) { if (MenuSurvivorsClothingDeleteUI.confirmField.text != MenuSurvivorsClothingDeleteUI.localization.format("Delete")) { return; } Provider.provider.economyService.consumeItem(MenuSurvivorsClothingDeleteUI.instance); Provider.provider.economyService.refreshInventory(); } MenuSurvivorsClothingUI.open(); MenuSurvivorsClothingDeleteUI.close(); if (MenuSurvivorsClothingDeleteUI.mode == EDeleteMode.TAG_TOOL) { MenuSurvivorsClothingUI.prepareForCraftResult(); MenuSurvivorsClothingDeleteUI.applyTagTool(MenuSurvivorsClothingDeleteUI.item, MenuSurvivorsClothingDeleteUI.instance, MenuSurvivorsClothingDeleteUI.instigator); } }
// Token: 0x0600355C RID: 13660 RVA: 0x00163FAE File Offset: 0x001623AE private static void onClickedVehiclesButton(SleekButton button) { EditorSpawnsAnimalsUI.close(); EditorSpawnsItemsUI.close(); EditorSpawnsZombiesUI.close(); EditorSpawnsVehiclesUI.open(); }
private static void onClickedRightButton(SleekButton button) { if (MenuSurvivorsClothingUI.page < MenuSurvivorsClothingUI.pages - 1) { MenuSurvivorsClothingUI.viewPage(MenuSurvivorsClothingUI.page + 1); } }
private static void onClickedBlueprintButton(SleekButton button) { byte b = (byte)(button.positionOffset_Y / 205); Blueprint blueprint = PlayerDashboardCraftingUI.blueprints[(int)b]; if (!blueprint.hasSupplies) { return; } if (!blueprint.hasTool) { return; } if (!blueprint.hasItem) { return; } if (!blueprint.hasSkills) { return; } if (Player.player.equipment.isBusy) { return; } Player.player.crafting.sendCraft(PlayerDashboardCraftingUI.blueprints[(int)b].source, PlayerDashboardCraftingUI.blueprints[(int)b].id, Input.GetKey(ControlsSettings.other)); }
// Token: 0x060035DF RID: 13791 RVA: 0x0016B0C2 File Offset: 0x001694C2 private static void onClickedResourcesButton(SleekButton button) { EditorTerrainHeightUI.close(); EditorTerrainMaterialsUI.close(); EditorTerrainDetailsUI.close(); EditorTerrainResourcesUI.open(); }
private static void onClickedConnectButton(SleekButton button) { if (MenuPlayConnectUI.ipField.text != string.Empty && MenuPlayConnectUI.portField.state != 0) { string text; if (MenuPlayConnectUI.ipField.text.ToLower() == "localhost") { text = "127.0.0.1"; } else { IPAddress[] hostAddresses = Dns.GetHostAddresses(MenuPlayConnectUI.ipField.text); if (hostAddresses.Length != 1 || hostAddresses[0] == null) { return; } text = hostAddresses[0].ToString(); } if (Parser.checkIP(text)) { SteamConnectionInfo info = new SteamConnectionInfo(text, MenuPlayConnectUI.portField.state, MenuPlayConnectUI.passwordField.text); MenuSettings.save(); MenuPlayConnectUI.connect(info); } } }
// Token: 0x0600332B RID: 13099 RVA: 0x0014C937 File Offset: 0x0014AD37 private void onClickedButton(SleekButton button) { if (this.onClickedServer != null) { this.onClickedServer(this, this.info); } }
private static void onClickedEnvironmentButton(SleekButton button) { EditorTerrainUI.close(); EditorEnvironmentUI.open(); EditorSpawnsUI.close(); EditorLevelUI.close(); }
private static void onClickedAddItemButton(SleekButton button) { if ((int)EditorSpawns.selectedZombie < LevelZombies.tables.Count) { ItemAsset itemAsset = (ItemAsset)Assets.find(EAssetType.ITEM, EditorSpawnsZombiesUI.itemIDField.state); if (itemAsset != null) { if (EditorSpawnsZombiesUI.selectedSlot == 0 && itemAsset.type != EItemType.SHIRT) { return; } if (EditorSpawnsZombiesUI.selectedSlot == 1 && itemAsset.type != EItemType.PANTS) { return; } if ((EditorSpawnsZombiesUI.selectedSlot == 2 || EditorSpawnsZombiesUI.selectedSlot == 3) && itemAsset.type != EItemType.HAT && itemAsset.type != EItemType.BACKPACK && itemAsset.type != EItemType.VEST && itemAsset.type != EItemType.MASK && itemAsset.type != EItemType.GLASSES) { return; } LevelZombies.tables[(int)EditorSpawns.selectedZombie].addCloth(EditorSpawnsZombiesUI.selectedSlot, EditorSpawnsZombiesUI.itemIDField.state); EditorSpawnsZombiesUI.updateSelection(); EditorSpawnsZombiesUI.spawnsScrollBox.state = new Vector2(0f, float.MaxValue); } EditorSpawnsZombiesUI.itemIDField.state = 0; } }
// Token: 0x060037E3 RID: 14307 RVA: 0x0018C5CC File Offset: 0x0018A9CC private static void refreshSongs() { PlayerBarricadeStereoUI.songs.Clear(); Assets.find <StereoSongAsset>(PlayerBarricadeStereoUI.songs); PlayerBarricadeStereoUI.songsBox.remove(); PlayerBarricadeStereoUI.songsBox.area = new Rect(0f, 0f, 5f, (float)(PlayerBarricadeStereoUI.songs.Count * 30)); for (int i = 0; i < PlayerBarricadeStereoUI.songs.Count; i++) { StereoSongAsset stereoSongAsset = PlayerBarricadeStereoUI.songs[i]; SleekButton sleekButton = new SleekButton(); sleekButton.positionOffset_Y = i * 30; sleekButton.sizeOffset_X = -30; sleekButton.sizeOffset_Y = 30; sleekButton.sizeScale_X = 1f; SleekButton sleekButton2 = sleekButton; Delegate onClickedButton = sleekButton2.onClickedButton; if (PlayerBarricadeStereoUI.< > f__mg$cache0 == null) { PlayerBarricadeStereoUI.< > f__mg$cache0 = new ClickedButton(PlayerBarricadeStereoUI.onClickedPlayButton); } sleekButton2.onClickedButton = (ClickedButton)Delegate.Combine(onClickedButton, PlayerBarricadeStereoUI.< > f__mg$cache0); PlayerBarricadeStereoUI.songsBox.add(sleekButton); TranslationLeaf leaf = Translator.getLeaf(stereoSongAsset.title); if (leaf != null) { sleekButton.text = leaf.text; } } }
// Token: 0x060037E7 RID: 14311 RVA: 0x0018C7BB File Offset: 0x0018ABBB private static void onClickedStopButton(SleekButton button) { if (PlayerBarricadeStereoUI.stereo != null) { BarricadeManager.updateStereoTrack(PlayerBarricadeStereoUI.stereo.transform, Guid.Empty); } }
private void onClickedMainButton(SleekButton button) { this.isHidden = true; this.iconImage.isHidden = true; this.confirmButton.isVisible = true; this.denyButton.isVisible = true; }
// Token: 0x060034AF RID: 13487 RVA: 0x0015AB2C File Offset: 0x00158F2C private static void onClickedTimeButton(SleekButton button) { int i; for (i = 0; i < EditorEnvironmentLightingUI.timeButtons.Length; i++) { if (EditorEnvironmentLightingUI.timeButtons[i] == button) { break; } } EditorEnvironmentLightingUI.selectedTime = (ELightingTime)i; EditorEnvironmentLightingUI.updateSelection(); switch (EditorEnvironmentLightingUI.selectedTime) { case ELightingTime.DAWN: LevelLighting.time = 0f; break; case ELightingTime.MIDDAY: LevelLighting.time = LevelLighting.bias / 2f; break; case ELightingTime.DUSK: LevelLighting.time = LevelLighting.bias; break; case ELightingTime.MIDNIGHT: LevelLighting.time = 1f - (1f - LevelLighting.bias) / 2f; break; } LevelLighting.updateClouds(); EditorEnvironmentLightingUI.timeSlider.state = LevelLighting.time; }
// Token: 0x060035F9 RID: 13817 RVA: 0x0016C678 File Offset: 0x0016AA78 private static void onClickedResolutionButton(SleekButton button) { int index = (button.positionOffset_Y - 100) / 40; GraphicsSettings.resolution = new GraphicsSettingsResolution(MenuConfigurationDisplayUI.resolutions[index]); GraphicsSettings.apply(); }
private static void onClickedNewButton(SleekButton button) { SpawnAsset spawnAsset = new SpawnAsset(MenuWorkshopSpawnsUI.viewIDField.state); Assets.add(spawnAsset); MenuWorkshopSpawnsUI.refresh(); }
// Token: 0x06003873 RID: 14451 RVA: 0x001987D1 File Offset: 0x00196BD1 private static void onClickedBoostButton(SleekButton button) { if (Player.player.skills.experience >= PlayerSkills.BOOST_COST) { Player.player.skills.sendBoost(); } }
private static void onClickedAddTableSpawnButton(SleekButton button) { if (MenuWorkshopSpawnsUI.addTableIDField.state == 0) { return; } for (int i = 0; i < MenuWorkshopSpawnsUI.asset.tables.Count; i++) { if (MenuWorkshopSpawnsUI.asset.tables[i].spawnID == MenuWorkshopSpawnsUI.addTableIDField.state) { return; } } SpawnAsset spawnAsset = (SpawnAsset)Assets.find(EAssetType.SPAWN, MenuWorkshopSpawnsUI.addTableIDField.state); if (spawnAsset == null) { return; } SpawnTable spawnTable = new SpawnTable(); spawnTable.spawnID = MenuWorkshopSpawnsUI.asset.id; spawnAsset.roots.Add(spawnTable); SpawnTable spawnTable2 = new SpawnTable(); spawnTable2.spawnID = MenuWorkshopSpawnsUI.addTableIDField.state; MenuWorkshopSpawnsUI.asset.tables.Add(spawnTable2); MenuWorkshopSpawnsUI.addTableIDField.state = 0; MenuWorkshopSpawnsUI.refresh(); }
private static void onClickedDefaultButton(SleekButton button) { MenuPlayConfigUI.modeConfigData = new ModeConfigData(PlaySettings.singleplayerMode); EGameMode singleplayerMode = PlaySettings.singleplayerMode; if (singleplayerMode != EGameMode.EASY) { if (singleplayerMode != EGameMode.NORMAL) { if (singleplayerMode == EGameMode.HARD) { MenuPlayConfigUI.configData.Hard = MenuPlayConfigUI.modeConfigData; } } else { MenuPlayConfigUI.configData.Normal = MenuPlayConfigUI.modeConfigData; } } else { MenuPlayConfigUI.configData.Easy = MenuPlayConfigUI.modeConfigData; } MenuPlayConfigUI.refreshConfig(); }
private void onClickedButton(SleekButton button) { if (this.onClickedLevel != null) { this.onClickedLevel(this, (byte)(base.positionOffset_Y / 110)); } }
private static void onClickedTutorialButton(SleekButton button) { if (ReadWrite.folderExists("/Worlds/Singleplayer_" + Characters.selected + "/Level/Tutorial")) { ReadWrite.deleteFolder("/Worlds/Singleplayer_" + Characters.selected + "/Level/Tutorial"); } if (ReadWrite.folderExists(string.Concat(new object[] { "/Worlds/Singleplayer_", Characters.selected, "/Players/", Provider.user, "_", Characters.selected, "/Tutorial" }))) { ReadWrite.deleteFolder(string.Concat(new object[] { "/Worlds/Singleplayer_", Characters.selected, "/Players/", Provider.user, "_", Characters.selected, "/Tutorial" })); } Provider.map = "Tutorial"; Provider.singleplayer(EGameMode.TUTORIAL, false); }
private static void onClickedTypeButton(SleekButton button) { byte typeIndex = (byte)((button.positionOffset_X + -(PlayerDashboardCraftingUI.TYPES * -30 + 5)) / 60); PlayerDashboardCraftingUI.searchField.text = string.Empty; PlayerDashboardCraftingUI.updateSelection(null, typeIndex, PlayerDashboardCraftingUI.hideUncraftable, string.Empty); }
private void onClickedState(SleekButton button) { if (Event.current.button == 0) { this._state++; if (this.state >= this.states.Length) { this._state = 0; } } else { this._state--; if (this.state < 0) { this._state = this.states.Length - 1; } } if (this.state < this.states.Length && this.states[this.state] != null) { base.text = this.states[this.state].text; this.icon.texture = (Texture2D)this.states[this.state].image; if (this.onSwappedState != null) { this.onSwappedState(this, this.state); } } }
// Token: 0x060038D2 RID: 14546 RVA: 0x0019FDC4 File Offset: 0x0019E1C4 private static void onClickedResponseButton(SleekButton button) { byte index = (byte)PlayerNPCDialogueUI.responseBox.search(button); DialogueResponse dialogueResponse = PlayerNPCDialogueUI.responses[(int)index]; DialogueAsset dialogueAsset = (DialogueAsset)Assets.find(EAssetType.NPC, dialogueResponse.dialogue); QuestAsset questAsset = (QuestAsset)Assets.find(EAssetType.NPC, dialogueResponse.quest); if (questAsset != null) { PlayerNPCDialogueUI.close(); PlayerNPCQuestUI.open(questAsset, dialogueResponse, dialogueAsset, PlayerNPCDialogueUI.dialogue, (Player.player.quests.getQuestStatus(dialogueResponse.quest) != ENPCQuestStatus.READY) ? EQuestViewMode.BEGIN : EQuestViewMode.END); } else { VendorAsset vendorAsset = (VendorAsset)Assets.find(EAssetType.NPC, dialogueResponse.vendor); if (vendorAsset != null) { PlayerNPCDialogueUI.close(); PlayerNPCVendorUI.open(vendorAsset, dialogueResponse, dialogueAsset, PlayerNPCDialogueUI.dialogue); } else { PlayerNPCDialogueUI.registerResponse(PlayerNPCDialogueUI.dialogue, dialogueResponse); if (dialogueAsset != null) { PlayerNPCDialogueUI.updateDialogue(dialogueAsset, PlayerNPCDialogueUI.dialogue); } else { PlayerNPCDialogueUI.close(); PlayerLifeUI.open(); } } } }
private static void onClickedUnboxButton(SleekButton button) { if (MenuSurvivorsClothingBoxUI.boxAsset.destroy == 0) { Provider.provider.economyService.exchangeInventory(MenuSurvivorsClothingBoxUI.boxAsset.generate, new ulong[] { MenuSurvivorsClothingBoxUI.instance }); } else { ulong inventoryPackage = Provider.provider.economyService.getInventoryPackage(MenuSurvivorsClothingBoxUI.boxAsset.destroy); if (inventoryPackage == 0UL) { return; } Provider.provider.economyService.exchangeInventory(MenuSurvivorsClothingBoxUI.boxAsset.generate, new ulong[] { MenuSurvivorsClothingBoxUI.instance, inventoryPackage }); } MenuSurvivorsClothingBoxUI.isUnboxing = true; MenuSurvivorsClothingBoxUI.backButton.isVisible = false; MenuSurvivorsClothingBoxUI.lastUnbox = Time.realtimeSinceStartup; MenuSurvivorsClothingBoxUI.lastAngle = Time.realtimeSinceStartup; MenuSurvivorsClothingBoxUI.keyButton.isVisible = false; MenuSurvivorsClothingBoxUI.unboxButton.isVisible = false; }
private static void onClickedNodesButton(SleekButton button) { EditorEnvironmentLightingUI.close(); EditorEnvironmentRoadsUI.close(); EditorEnvironmentNavigationUI.close(); EditorEnvironmentNodesUI.open(); }
private void onClickedButton(SleekButton button) { if (this.onClickedInventory != null) { this.onClickedInventory(this); } }
private static void onClickedLeftButton(SleekButton button) { if (MenuSurvivorsClothingUI.page > 0) { MenuSurvivorsClothingUI.viewPage(MenuSurvivorsClothingUI.page - 1); } }
// Token: 0x060034BE RID: 13502 RVA: 0x0015B4E3 File Offset: 0x001598E3 private static void onClickedBakeNavigationButton(SleekButton button) { if (EditorNavigation.flag != null) { EditorNavigation.flag.bakeNavigation(); } }
// Token: 0x06003560 RID: 13664 RVA: 0x00164BB8 File Offset: 0x00162FB8 public static void updateTables() { if (EditorSpawnsVehiclesUI.tableButtons != null) { for (int i = 0; i < EditorSpawnsVehiclesUI.tableButtons.Length; i++) { EditorSpawnsVehiclesUI.tableScrollBox.remove(EditorSpawnsVehiclesUI.tableButtons[i]); } } EditorSpawnsVehiclesUI.tableButtons = new SleekButton[LevelVehicles.tables.Count]; EditorSpawnsVehiclesUI.tableScrollBox.area = new Rect(0f, 0f, 5f, (float)(EditorSpawnsVehiclesUI.tableButtons.Length * 40 - 10)); for (int j = 0; j < EditorSpawnsVehiclesUI.tableButtons.Length; j++) { SleekButton sleekButton = new SleekButton(); sleekButton.positionOffset_X = 240; sleekButton.positionOffset_Y = j * 40; sleekButton.sizeOffset_X = 200; sleekButton.sizeOffset_Y = 30; sleekButton.text = j + " " + LevelVehicles.tables[j].name; SleekButton sleekButton2 = sleekButton; if (EditorSpawnsVehiclesUI.< > f__mg$cache0 == null) { EditorSpawnsVehiclesUI.< > f__mg$cache0 = new ClickedButton(EditorSpawnsVehiclesUI.onClickedTableButton); } sleekButton2.onClickedButton = EditorSpawnsVehiclesUI.< > f__mg$cache0; EditorSpawnsVehiclesUI.tableScrollBox.add(sleekButton); EditorSpawnsVehiclesUI.tableButtons[j] = sleekButton; } }
public PlayerDeathUI() { PlayerDeathUI.localization = Localization.read("/Player/PlayerDeath.dat"); Bundle bundle = Bundles.getBundle("/Bundles/Textures/Player/Icons/PlayerDeath/PlayerDeath.unity3d"); PlayerDeathUI.container = new Sleek(); PlayerDeathUI.container.positionScale_Y = 1f; PlayerDeathUI.container.positionOffset_X = 10; PlayerDeathUI.container.positionOffset_Y = 10; PlayerDeathUI.container.sizeOffset_X = -20; PlayerDeathUI.container.sizeOffset_Y = -20; PlayerDeathUI.container.sizeScale_X = 1f; PlayerDeathUI.container.sizeScale_Y = 1f; PlayerUI.container.add(PlayerDeathUI.container); PlayerDeathUI.active = false; PlayerDeathUI.causeBox = new SleekBox(); PlayerDeathUI.causeBox.positionOffset_Y = -25; PlayerDeathUI.causeBox.positionScale_Y = 0.8f; PlayerDeathUI.causeBox.sizeOffset_Y = 50; PlayerDeathUI.causeBox.sizeScale_X = 1f; PlayerDeathUI.container.add(PlayerDeathUI.causeBox); PlayerDeathUI.homeButton = new SleekButtonIcon((Texture2D)bundle.load("Home")); PlayerDeathUI.homeButton.positionOffset_X = -205; PlayerDeathUI.homeButton.positionOffset_Y = 35; PlayerDeathUI.homeButton.positionScale_X = 0.5f; PlayerDeathUI.homeButton.positionScale_Y = 0.8f; PlayerDeathUI.homeButton.sizeOffset_X = 200; PlayerDeathUI.homeButton.sizeOffset_Y = 30; PlayerDeathUI.homeButton.text = PlayerDeathUI.localization.format("Home_Button"); PlayerDeathUI.homeButton.tooltip = PlayerDeathUI.localization.format("Home_Button_Tooltip"); PlayerDeathUI.homeButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; SleekButton sleekButton = PlayerDeathUI.homeButton; if (PlayerDeathUI.< > f__mg$cache0 == null) { PlayerDeathUI.< > f__mg$cache0 = new ClickedButton(PlayerDeathUI.onClickedHomeButton); } sleekButton.onClickedButton = PlayerDeathUI.< > f__mg$cache0; PlayerDeathUI.container.add(PlayerDeathUI.homeButton); PlayerDeathUI.respawnButton = new SleekButtonIcon((Texture2D)bundle.load("Respawn")); PlayerDeathUI.respawnButton.positionOffset_X = 5; PlayerDeathUI.respawnButton.positionOffset_Y = 35; PlayerDeathUI.respawnButton.positionScale_X = 0.5f; PlayerDeathUI.respawnButton.positionScale_Y = 0.8f; PlayerDeathUI.respawnButton.sizeOffset_X = 200; PlayerDeathUI.respawnButton.sizeOffset_Y = 30; PlayerDeathUI.respawnButton.text = PlayerDeathUI.localization.format("Respawn_Button"); PlayerDeathUI.respawnButton.tooltip = PlayerDeathUI.localization.format("Respawn_Button_Tooltip"); PlayerDeathUI.respawnButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; SleekButton sleekButton2 = PlayerDeathUI.respawnButton; if (PlayerDeathUI.< > f__mg$cache1 == null) { PlayerDeathUI.< > f__mg$cache1 = new ClickedButton(PlayerDeathUI.onClickedRespawnButton); } sleekButton2.onClickedButton = PlayerDeathUI.< > f__mg$cache1; PlayerDeathUI.container.add(PlayerDeathUI.respawnButton); bundle.unload(); }