// NinjaTrader.Cbi.Currency _currency; public ClickhandlerArgs(ClickedButton clicked, int units, Guid guid /*,NinjaTrader.Cbi.Currency currency*/) { _clicked = clicked; _units = units; _guid = guid; // _currency=currency; }
// 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: 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(); }
public MenuPlayConfigUI() { MenuPlayConfigUI.localization = Localization.read("/Menu/Play/MenuPlayConfig.dat"); MenuPlayConfigUI.container = new Sleek(); MenuPlayConfigUI.container.positionOffset_X = 10; MenuPlayConfigUI.container.positionOffset_Y = 10; MenuPlayConfigUI.container.positionScale_Y = 1f; MenuPlayConfigUI.container.sizeOffset_X = -20; MenuPlayConfigUI.container.sizeOffset_Y = -20; MenuPlayConfigUI.container.sizeScale_X = 1f; MenuPlayConfigUI.container.sizeScale_Y = 1f; MenuUI.container.add(MenuPlayConfigUI.container); MenuPlayConfigUI.active = false; MenuPlayConfigUI.configBox = new SleekScrollBox(); MenuPlayConfigUI.configBox.positionOffset_X = -200; MenuPlayConfigUI.configBox.positionOffset_Y = 100; MenuPlayConfigUI.configBox.positionScale_X = 0.5f; MenuPlayConfigUI.configBox.sizeOffset_X = 430; MenuPlayConfigUI.configBox.sizeOffset_Y = -200; MenuPlayConfigUI.configBox.sizeScale_Y = 1f; MenuPlayConfigUI.container.add(MenuPlayConfigUI.configBox); MenuPlayConfigUI.backButton = new SleekButtonIcon((Texture2D)MenuDashboardUI.icons.load("Exit")); MenuPlayConfigUI.backButton.positionOffset_Y = -50; MenuPlayConfigUI.backButton.positionScale_Y = 1f; MenuPlayConfigUI.backButton.sizeOffset_X = 200; MenuPlayConfigUI.backButton.sizeOffset_Y = 50; MenuPlayConfigUI.backButton.text = MenuDashboardUI.localization.format("BackButtonText"); MenuPlayConfigUI.backButton.tooltip = MenuDashboardUI.localization.format("BackButtonTooltip"); SleekButton sleekButton = MenuPlayConfigUI.backButton; if (MenuPlayConfigUI.< > f__mg$cache3 == null) { MenuPlayConfigUI.< > f__mg$cache3 = new ClickedButton(MenuPlayConfigUI.onClickedBackButton); } sleekButton.onClickedButton = MenuPlayConfigUI.< > f__mg$cache3; MenuPlayConfigUI.backButton.fontSize = 14; MenuPlayConfigUI.backButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuPlayConfigUI.container.add(MenuPlayConfigUI.backButton); MenuPlayConfigUI.defaultButton = new SleekButton(); MenuPlayConfigUI.defaultButton.positionOffset_X = -200; MenuPlayConfigUI.defaultButton.positionOffset_Y = -50; MenuPlayConfigUI.defaultButton.positionScale_X = 1f; MenuPlayConfigUI.defaultButton.positionScale_Y = 1f; MenuPlayConfigUI.defaultButton.sizeOffset_X = 200; MenuPlayConfigUI.defaultButton.sizeOffset_Y = 50; MenuPlayConfigUI.defaultButton.text = MenuPlayConfigUI.localization.format("Default"); MenuPlayConfigUI.defaultButton.tooltip = MenuPlayConfigUI.localization.format("Default_Tooltip"); SleekButton sleekButton2 = MenuPlayConfigUI.defaultButton; if (MenuPlayConfigUI.< > f__mg$cache4 == null) { MenuPlayConfigUI.< > f__mg$cache4 = new ClickedButton(MenuPlayConfigUI.onClickedDefaultButton); } sleekButton2.onClickedButton = MenuPlayConfigUI.< > f__mg$cache4; MenuPlayConfigUI.defaultButton.fontSize = 14; MenuPlayConfigUI.container.add(MenuPlayConfigUI.defaultButton); MenuPlayConfigUI.configGroups = new List <object>(); }
// Token: 0x060037EA RID: 14314 RVA: 0x0018C7FC File Offset: 0x0018ABFC public PlayerBrowserRequestUI() { PlayerBrowserRequestUI.localization = Localization.read("/Player/PlayerBrowserRequest.dat"); PlayerBrowserRequestUI.container = new Sleek(); PlayerBrowserRequestUI.container.positionScale_Y = 1f; PlayerBrowserRequestUI.container.positionOffset_X = 10; PlayerBrowserRequestUI.container.positionOffset_Y = 10; PlayerBrowserRequestUI.container.sizeOffset_X = -20; PlayerBrowserRequestUI.container.sizeOffset_Y = -20; PlayerBrowserRequestUI.container.sizeScale_X = 1f; PlayerBrowserRequestUI.container.sizeScale_Y = 1f; PlayerUI.container.add(PlayerBrowserRequestUI.container); PlayerBrowserRequestUI.active = false; PlayerBrowserRequestUI.url = null; PlayerBrowserRequestUI.textBox = new SleekBox(); PlayerBrowserRequestUI.textBox.positionOffset_X = -200; PlayerBrowserRequestUI.textBox.positionOffset_Y = -50; PlayerBrowserRequestUI.textBox.positionScale_X = 0.5f; PlayerBrowserRequestUI.textBox.positionScale_Y = 0.5f; PlayerBrowserRequestUI.textBox.sizeOffset_X = 400; PlayerBrowserRequestUI.textBox.sizeOffset_Y = 100; PlayerBrowserRequestUI.container.add(PlayerBrowserRequestUI.textBox); PlayerBrowserRequestUI.yesButton = new SleekButton(); PlayerBrowserRequestUI.yesButton.positionOffset_X = -200; PlayerBrowserRequestUI.yesButton.positionOffset_Y = 60; PlayerBrowserRequestUI.yesButton.positionScale_X = 0.5f; PlayerBrowserRequestUI.yesButton.positionScale_Y = 0.5f; PlayerBrowserRequestUI.yesButton.sizeOffset_X = 195; PlayerBrowserRequestUI.yesButton.sizeOffset_Y = 30; PlayerBrowserRequestUI.yesButton.text = PlayerBrowserRequestUI.localization.format("Yes_Button"); PlayerBrowserRequestUI.yesButton.tooltip = PlayerBrowserRequestUI.localization.format("Yes_Button_Tooltip"); SleekButton sleekButton = PlayerBrowserRequestUI.yesButton; if (PlayerBrowserRequestUI.< > f__mg$cache0 == null) { PlayerBrowserRequestUI.< > f__mg$cache0 = new ClickedButton(PlayerBrowserRequestUI.onClickedYesButton); } sleekButton.onClickedButton = PlayerBrowserRequestUI.< > f__mg$cache0; PlayerBrowserRequestUI.container.add(PlayerBrowserRequestUI.yesButton); PlayerBrowserRequestUI.noButton = new SleekButton(); PlayerBrowserRequestUI.noButton.positionOffset_X = 5; PlayerBrowserRequestUI.noButton.positionOffset_Y = 60; PlayerBrowserRequestUI.noButton.positionScale_X = 0.5f; PlayerBrowserRequestUI.noButton.positionScale_Y = 0.5f; PlayerBrowserRequestUI.noButton.sizeOffset_X = 195; PlayerBrowserRequestUI.noButton.sizeOffset_Y = 30; PlayerBrowserRequestUI.noButton.text = PlayerBrowserRequestUI.localization.format("No_Button"); PlayerBrowserRequestUI.noButton.tooltip = PlayerBrowserRequestUI.localization.format("No_Button_Tooltip"); SleekButton sleekButton2 = PlayerBrowserRequestUI.noButton; if (PlayerBrowserRequestUI.< > f__mg$cache1 == null) { PlayerBrowserRequestUI.< > f__mg$cache1 = new ClickedButton(PlayerBrowserRequestUI.onClickedNoButton); } sleekButton2.onClickedButton = PlayerBrowserRequestUI.< > f__mg$cache1; PlayerBrowserRequestUI.container.add(PlayerBrowserRequestUI.noButton); }
private void Notify_FormClosed(object sender, FormClosedEventArgs e) { string selection = ""; if (ClickedButton == NotifyButton.Custom) { selection = ClickedCustomName; } else { selection = ClickedButton.ToString(); } Log.Warn("Prompt", "Operator selected {0}.", selection); }
// Token: 0x06003678 RID: 13944 RVA: 0x00174560 File Offset: 0x00172960 public MenuTitleUI() { MenuTitleUI.localization = Localization.read("/Menu/MenuTitle.dat"); MenuTitleUI.container = new Sleek(); MenuTitleUI.container.positionOffset_X = 10; MenuTitleUI.container.positionOffset_Y = 10; MenuTitleUI.container.sizeOffset_X = -20; MenuTitleUI.container.sizeOffset_Y = -20; MenuTitleUI.container.sizeScale_X = 1f; MenuTitleUI.container.sizeScale_Y = 1f; MenuUI.container.add(MenuTitleUI.container); MenuTitleUI.active = true; MenuTitleUI.titleBox = new SleekBox(); MenuTitleUI.titleBox.sizeOffset_Y = 100; MenuTitleUI.titleBox.sizeScale_X = 1f; MenuTitleUI.container.add(MenuTitleUI.titleBox); MenuTitleUI.titleLabel = new SleekLabel(); MenuTitleUI.titleLabel.sizeScale_X = 1f; MenuTitleUI.titleLabel.sizeOffset_Y = 70; MenuTitleUI.titleLabel.fontSize = 50; MenuTitleUI.titleLabel.text = Provider.APP_NAME; MenuTitleUI.titleBox.add(MenuTitleUI.titleLabel); MenuTitleUI.authorLabel = new SleekLabel(); MenuTitleUI.authorLabel.positionOffset_Y = 60; MenuTitleUI.authorLabel.sizeScale_X = 1f; MenuTitleUI.authorLabel.sizeOffset_Y = 30; MenuTitleUI.authorLabel.text = MenuTitleUI.localization.format("Author_Label", new object[] { Provider.APP_VERSION, Provider.APP_AUTHOR }); MenuTitleUI.titleBox.add(MenuTitleUI.authorLabel); MenuTitleUI.statButton = new SleekButton(); MenuTitleUI.statButton.positionOffset_Y = 110; MenuTitleUI.statButton.sizeOffset_Y = 50; MenuTitleUI.statButton.sizeScale_X = 1f; SleekButton sleekButton = MenuTitleUI.statButton; if (MenuTitleUI.< > f__mg$cache0 == null) { MenuTitleUI.< > f__mg$cache0 = new ClickedButton(MenuTitleUI.onClickedStatButton); } sleekButton.onClickedButton = MenuTitleUI.< > f__mg$cache0; MenuTitleUI.container.add(MenuTitleUI.statButton); MenuTitleUI.stat = EPlayerStat.NONE; MenuTitleUI.onClickedStatButton(MenuTitleUI.statButton); }
// Token: 0x06003871 RID: 14449 RVA: 0x0019860C File Offset: 0x00196A0C private static void updateSelection(byte specialityIndex) { PlayerDashboardSkillsUI.skills = Player.player.skills.skills[(int)specialityIndex]; PlayerDashboardSkillsUI.skillsScrollBox.remove(); PlayerDashboardSkillsUI.skillsScrollBox.area = new Rect(0f, 0f, 5f, (float)(PlayerDashboardSkillsUI.skills.Length * 90 - 10)); byte b = 0; while ((int)b < PlayerDashboardSkillsUI.skills.Length) { Skill skill = PlayerDashboardSkillsUI.skills[(int)b]; SleekSkill sleekSkill = new SleekSkill(specialityIndex, b, skill); sleekSkill.positionOffset_Y = (int)(b * 90); sleekSkill.sizeOffset_X = -30; sleekSkill.sizeOffset_Y = 80; sleekSkill.sizeScale_X = 1f; SleekButton sleekButton = sleekSkill; if (PlayerDashboardSkillsUI.< > f__mg$cache0 == null) { PlayerDashboardSkillsUI.< > f__mg$cache0 = new ClickedButton(PlayerDashboardSkillsUI.onClickedSkillButton); } sleekButton.onClickedButton = PlayerDashboardSkillsUI.< > f__mg$cache0; PlayerDashboardSkillsUI.skillsScrollBox.add(sleekSkill); b += 1; } if (PlayerDashboardSkillsUI.boostButton != null) { PlayerDashboardSkillsUI.backdropBox.remove(PlayerDashboardSkillsUI.boostButton); } PlayerDashboardSkillsUI.boostButton = new SleekBoost((byte)Player.player.skills.boost); PlayerDashboardSkillsUI.boostButton.positionOffset_X = 5; PlayerDashboardSkillsUI.boostButton.positionOffset_Y = -90; PlayerDashboardSkillsUI.boostButton.positionScale_X = 0.5f; PlayerDashboardSkillsUI.boostButton.positionScale_Y = 1f; PlayerDashboardSkillsUI.boostButton.sizeOffset_X = -15; PlayerDashboardSkillsUI.boostButton.sizeOffset_Y = 80; PlayerDashboardSkillsUI.boostButton.sizeScale_X = 0.5f; SleekButton sleekButton2 = PlayerDashboardSkillsUI.boostButton; if (PlayerDashboardSkillsUI.< > f__mg$cache1 == null) { PlayerDashboardSkillsUI.< > f__mg$cache1 = new ClickedButton(PlayerDashboardSkillsUI.onClickedBoostButton); } sleekButton2.onClickedButton = PlayerDashboardSkillsUI.< > f__mg$cache1; PlayerDashboardSkillsUI.backdropBox.add(PlayerDashboardSkillsUI.boostButton); PlayerDashboardSkillsUI.selectedSpeciality = specialityIndex; }
private static void onPublishedAdded() { for (int i = 0; i < Provider.provider.workshopService.published.Count; i++) { SteamPublished steamPublished = Provider.provider.workshopService.published[i]; SleekButton sleekButton = new SleekButton(); sleekButton.positionOffset_Y = i * 40; sleekButton.sizeOffset_X = -30; sleekButton.sizeOffset_Y = 30; sleekButton.sizeScale_X = 1f; sleekButton.text = steamPublished.name; SleekButton sleekButton2 = sleekButton; if (MenuWorkshopSubmitUI.< > f__mg$cache0 == null) { MenuWorkshopSubmitUI.< > f__mg$cache0 = new ClickedButton(MenuWorkshopSubmitUI.onClickedPublished); } sleekButton2.onClickedButton = MenuWorkshopSubmitUI.< > f__mg$cache0; MenuWorkshopSubmitUI.publishedBox.add(sleekButton); MenuWorkshopSubmitUI.publishedButtons.Add(sleekButton); MenuWorkshopSubmitUI.publishedBox.area = new Rect(0f, 0f, 5f, (float)(MenuWorkshopSubmitUI.publishedButtons.Count * 40 - 10)); } }
// Token: 0x060038C9 RID: 14537 RVA: 0x0019F214 File Offset: 0x0019D614 private static void updateDialogue(DialogueAsset newDialogue, DialogueAsset newPrevDialogue) { PlayerNPCDialogueUI.dialogue = newDialogue; PlayerNPCDialogueUI.prevDialogue = newPrevDialogue; if (PlayerNPCDialogueUI.dialogue == null) { return; } PlayerNPCDialogueUI.responseBox.isVisible = false; int availableMessage = PlayerNPCDialogueUI.dialogue.getAvailableMessage(Player.player); if (availableMessage == -1) { return; } PlayerNPCDialogueUI.message = PlayerNPCDialogueUI.dialogue.messages[availableMessage]; if ((PlayerNPCDialogueUI.message.conditions != null && PlayerNPCDialogueUI.message.conditions.Length > 0) || (PlayerNPCDialogueUI.message.rewards != null && PlayerNPCDialogueUI.message.rewards.Length > 0)) { Player.player.quests.sendRegisterMessage(PlayerNPCDialogueUI.dialogue.id); if (!Provider.isServer) { Player.player.quests.registerMessage(PlayerNPCDialogueUI.dialogue.id); } } PlayerNPCDialogueUI.responses.Clear(); if (PlayerNPCDialogueUI.message.responses != null && PlayerNPCDialogueUI.message.responses.Length > 0) { for (int i = 0; i < PlayerNPCDialogueUI.message.responses.Length; i++) { DialogueResponse dialogueResponse = PlayerNPCDialogueUI.dialogue.responses[(int)PlayerNPCDialogueUI.message.responses[i]]; if (dialogueResponse.areConditionsMet(Player.player)) { PlayerNPCDialogueUI.responses.Add(dialogueResponse); } } } else { int j = 0; while (j < PlayerNPCDialogueUI.dialogue.responses.Length) { DialogueResponse dialogueResponse2 = PlayerNPCDialogueUI.dialogue.responses[j]; if (dialogueResponse2.messages == null || dialogueResponse2.messages.Length <= 0) { goto IL_1BE; } bool flag = false; for (int k = 0; k < dialogueResponse2.messages.Length; k++) { if ((int)dialogueResponse2.messages[k] == availableMessage) { flag = true; break; } } if (flag) { goto IL_1BE; } IL_1DB: j++; continue; IL_1BE: if (dialogueResponse2.areConditionsMet(Player.player)) { PlayerNPCDialogueUI.responses.Add(dialogueResponse2); goto IL_1DB; } goto IL_1DB; } } if (PlayerNPCDialogueUI.message.prev != 0) { PlayerNPCDialogueUI.prevDialogue = (Assets.find(EAssetType.NPC, PlayerNPCDialogueUI.message.prev) as DialogueAsset); } if (PlayerNPCDialogueUI.responses.Count == 0) { if (PlayerNPCDialogueUI.prevDialogue == null) { PlayerNPCDialogueUI.responses.Add(new DialogueResponse(0, null, 0, 0, 0, PlayerNPCDialogueUI.localization.format("Goodbye"), null, null)); } } else { PlayerNPCDialogueUI.prevDialogue = null; } PlayerNPCDialogueUI.responseBox.remove(); for (int l = 0; l < PlayerNPCDialogueUI.responses.Count; l++) { DialogueResponse dialogueResponse3 = PlayerNPCDialogueUI.responses[l]; string text = dialogueResponse3.text; text = text.Replace("<name_npc>", (!(PlayerLifeUI.npc != null)) ? "?" : PlayerLifeUI.npc.npcAsset.npcName); text = text.Replace("<name_char>", Player.player.channel.owner.playerID.characterName); Texture2D newIcon = null; if (dialogueResponse3.quest != 0) { if (Player.player.quests.getQuestStatus(dialogueResponse3.quest) == ENPCQuestStatus.READY) { newIcon = (Texture2D)PlayerNPCDialogueUI.icons.load("Quest_End"); } else { newIcon = (Texture2D)PlayerNPCDialogueUI.icons.load("Quest_Begin"); } } else if (dialogueResponse3.vendor != 0) { newIcon = (Texture2D)PlayerNPCDialogueUI.icons.load("Vendor"); } SleekButtonIcon sleekButtonIcon = new SleekButtonIcon(newIcon); sleekButtonIcon.positionOffset_Y = l * 30; sleekButtonIcon.sizeOffset_X = -30; sleekButtonIcon.sizeOffset_Y = 30; sleekButtonIcon.sizeScale_X = 1f; sleekButtonIcon.foregroundTint = ESleekTint.NONE; sleekButtonIcon.isRich = true; sleekButtonIcon.text = text; SleekButton sleekButton = sleekButtonIcon; if (PlayerNPCDialogueUI.< > f__mg$cache0 == null) { PlayerNPCDialogueUI.< > f__mg$cache0 = new ClickedButton(PlayerNPCDialogueUI.onClickedResponseButton); } sleekButton.onClickedButton = PlayerNPCDialogueUI.< > f__mg$cache0; PlayerNPCDialogueUI.responseBox.add(sleekButtonIcon); sleekButtonIcon.isVisible = false; } PlayerNPCDialogueUI.responseBox.area = new Rect(0f, 0f, 5f, 0f); PlayerNPCDialogueUI.dialoguePage = 0; PlayerNPCDialogueUI.updatePage(); }
public EditorLevelObjectsUI() { Local local = Localization.read("/Editor/EditorLevelObjects.dat"); Bundle bundle = Bundles.getBundle("/Bundles/Textures/Edit/Icons/EditorLevelObjects/EditorLevelObjects.unity3d"); EditorLevelObjectsUI.container = new Sleek(); EditorLevelObjectsUI.container.positionOffset_X = 10; EditorLevelObjectsUI.container.positionOffset_Y = 10; EditorLevelObjectsUI.container.positionScale_X = 1f; EditorLevelObjectsUI.container.sizeOffset_X = -20; EditorLevelObjectsUI.container.sizeOffset_Y = -20; EditorLevelObjectsUI.container.sizeScale_X = 1f; EditorLevelObjectsUI.container.sizeScale_Y = 1f; EditorUI.window.add(EditorLevelObjectsUI.container); EditorLevelObjectsUI.active = false; EditorLevelObjectsUI.assets = new List <Asset>(); EditorLevelObjectsUI.selectedBox = new SleekBox(); EditorLevelObjectsUI.selectedBox.positionOffset_X = -230; EditorLevelObjectsUI.selectedBox.positionOffset_Y = 80; EditorLevelObjectsUI.selectedBox.positionScale_X = 1f; EditorLevelObjectsUI.selectedBox.sizeOffset_X = 230; EditorLevelObjectsUI.selectedBox.sizeOffset_Y = 30; EditorLevelObjectsUI.selectedBox.addLabel(local.format("SelectionBoxLabelText"), ESleekSide.LEFT); EditorLevelObjectsUI.container.add(EditorLevelObjectsUI.selectedBox); EditorLevelObjectsUI.searchField = new SleekField(); EditorLevelObjectsUI.searchField.positionOffset_X = -230; EditorLevelObjectsUI.searchField.positionOffset_Y = 120; EditorLevelObjectsUI.searchField.positionScale_X = 1f; EditorLevelObjectsUI.searchField.sizeOffset_X = 160; EditorLevelObjectsUI.searchField.sizeOffset_Y = 30; EditorLevelObjectsUI.searchField.hint = local.format("Search_Field_Hint"); EditorLevelObjectsUI.searchField.control = "Search"; SleekField sleekField = EditorLevelObjectsUI.searchField; if (EditorLevelObjectsUI.< > f__mg$cache1 == null) { EditorLevelObjectsUI.< > f__mg$cache1 = new Entered(EditorLevelObjectsUI.onEnteredSearchField); } sleekField.onEntered = EditorLevelObjectsUI.< > f__mg$cache1; EditorLevelObjectsUI.container.add(EditorLevelObjectsUI.searchField); EditorLevelObjectsUI.searchButton = new SleekButton(); EditorLevelObjectsUI.searchButton.positionOffset_X = -60; EditorLevelObjectsUI.searchButton.positionOffset_Y = 120; EditorLevelObjectsUI.searchButton.positionScale_X = 1f; EditorLevelObjectsUI.searchButton.sizeOffset_X = 60; EditorLevelObjectsUI.searchButton.sizeOffset_Y = 30; EditorLevelObjectsUI.searchButton.text = local.format("Search"); EditorLevelObjectsUI.searchButton.tooltip = local.format("Search_Tooltip"); SleekButton sleekButton = EditorLevelObjectsUI.searchButton; if (EditorLevelObjectsUI.< > f__mg$cache2 == null) { EditorLevelObjectsUI.< > f__mg$cache2 = new ClickedButton(EditorLevelObjectsUI.onClickedSearchButton); } sleekButton.onClickedButton = EditorLevelObjectsUI.< > f__mg$cache2; EditorLevelObjectsUI.container.add(EditorLevelObjectsUI.searchButton); EditorLevelObjectsUI.largeToggle = new SleekToggle(); EditorLevelObjectsUI.largeToggle.positionOffset_X = -230; EditorLevelObjectsUI.largeToggle.positionOffset_Y = 160; EditorLevelObjectsUI.largeToggle.positionScale_X = 1f; EditorLevelObjectsUI.largeToggle.sizeOffset_X = 40; EditorLevelObjectsUI.largeToggle.sizeOffset_Y = 40; EditorLevelObjectsUI.largeToggle.addLabel(local.format("LargeLabel"), ESleekSide.RIGHT); EditorLevelObjectsUI.largeToggle.state = true; SleekToggle sleekToggle = EditorLevelObjectsUI.largeToggle; if (EditorLevelObjectsUI.< > f__mg$cache3 == null) { EditorLevelObjectsUI.< > f__mg$cache3 = new Toggled(EditorLevelObjectsUI.onToggledLargeToggle); } sleekToggle.onToggled = EditorLevelObjectsUI.< > f__mg$cache3; EditorLevelObjectsUI.container.add(EditorLevelObjectsUI.largeToggle); EditorLevelObjectsUI.mediumToggle = new SleekToggle(); EditorLevelObjectsUI.mediumToggle.positionOffset_X = -230; EditorLevelObjectsUI.mediumToggle.positionOffset_Y = 210; EditorLevelObjectsUI.mediumToggle.positionScale_X = 1f; EditorLevelObjectsUI.mediumToggle.sizeOffset_X = 40; EditorLevelObjectsUI.mediumToggle.sizeOffset_Y = 40; EditorLevelObjectsUI.mediumToggle.addLabel(local.format("MediumLabel"), ESleekSide.RIGHT); EditorLevelObjectsUI.mediumToggle.state = true; SleekToggle sleekToggle2 = EditorLevelObjectsUI.mediumToggle; if (EditorLevelObjectsUI.< > f__mg$cache4 == null) { EditorLevelObjectsUI.< > f__mg$cache4 = new Toggled(EditorLevelObjectsUI.onToggledMediumToggle); } sleekToggle2.onToggled = EditorLevelObjectsUI.< > f__mg$cache4; EditorLevelObjectsUI.container.add(EditorLevelObjectsUI.mediumToggle); EditorLevelObjectsUI.smallToggle = new SleekToggle(); EditorLevelObjectsUI.smallToggle.positionOffset_X = -230; EditorLevelObjectsUI.smallToggle.positionOffset_Y = 260; EditorLevelObjectsUI.smallToggle.positionScale_X = 1f; EditorLevelObjectsUI.smallToggle.sizeOffset_X = 40; EditorLevelObjectsUI.smallToggle.sizeOffset_Y = 40; EditorLevelObjectsUI.smallToggle.addLabel(local.format("SmallLabel"), ESleekSide.RIGHT); EditorLevelObjectsUI.smallToggle.state = true; SleekToggle sleekToggle3 = EditorLevelObjectsUI.smallToggle; if (EditorLevelObjectsUI.< > f__mg$cache5 == null) { EditorLevelObjectsUI.< > f__mg$cache5 = new Toggled(EditorLevelObjectsUI.onToggledSmallToggle); } sleekToggle3.onToggled = EditorLevelObjectsUI.< > f__mg$cache5; EditorLevelObjectsUI.container.add(EditorLevelObjectsUI.smallToggle); EditorLevelObjectsUI.barricadesToggle = new SleekToggle(); EditorLevelObjectsUI.barricadesToggle.positionOffset_X = -130; EditorLevelObjectsUI.barricadesToggle.positionOffset_Y = 160; EditorLevelObjectsUI.barricadesToggle.positionScale_X = 1f; EditorLevelObjectsUI.barricadesToggle.sizeOffset_X = 40; EditorLevelObjectsUI.barricadesToggle.sizeOffset_Y = 40; EditorLevelObjectsUI.barricadesToggle.addLabel(local.format("BarricadesLabel"), ESleekSide.RIGHT); EditorLevelObjectsUI.barricadesToggle.state = true; SleekToggle sleekToggle4 = EditorLevelObjectsUI.barricadesToggle; if (EditorLevelObjectsUI.< > f__mg$cache6 == null) { EditorLevelObjectsUI.< > f__mg$cache6 = new Toggled(EditorLevelObjectsUI.onToggledBarricadesToggle); } sleekToggle4.onToggled = EditorLevelObjectsUI.< > f__mg$cache6; EditorLevelObjectsUI.container.add(EditorLevelObjectsUI.barricadesToggle); EditorLevelObjectsUI.structuresToggle = new SleekToggle(); EditorLevelObjectsUI.structuresToggle.positionOffset_X = -130; EditorLevelObjectsUI.structuresToggle.positionOffset_Y = 210; EditorLevelObjectsUI.structuresToggle.positionScale_X = 1f; EditorLevelObjectsUI.structuresToggle.sizeOffset_X = 40; EditorLevelObjectsUI.structuresToggle.sizeOffset_Y = 40; EditorLevelObjectsUI.structuresToggle.addLabel(local.format("StructuresLabel"), ESleekSide.RIGHT); EditorLevelObjectsUI.structuresToggle.state = true; SleekToggle sleekToggle5 = EditorLevelObjectsUI.structuresToggle; if (EditorLevelObjectsUI.< > f__mg$cache7 == null) { EditorLevelObjectsUI.< > f__mg$cache7 = new Toggled(EditorLevelObjectsUI.onToggledStructuresToggle); } sleekToggle5.onToggled = EditorLevelObjectsUI.< > f__mg$cache7; EditorLevelObjectsUI.container.add(EditorLevelObjectsUI.structuresToggle); EditorLevelObjectsUI.npcsToggle = new SleekToggle(); EditorLevelObjectsUI.npcsToggle.positionOffset_X = -130; EditorLevelObjectsUI.npcsToggle.positionOffset_Y = 260; EditorLevelObjectsUI.npcsToggle.positionScale_X = 1f; EditorLevelObjectsUI.npcsToggle.sizeOffset_X = 40; EditorLevelObjectsUI.npcsToggle.sizeOffset_Y = 40; EditorLevelObjectsUI.npcsToggle.addLabel(local.format("NPCsLabel"), ESleekSide.RIGHT); EditorLevelObjectsUI.npcsToggle.state = true; SleekToggle sleekToggle6 = EditorLevelObjectsUI.npcsToggle; if (EditorLevelObjectsUI.< > f__mg$cache8 == null) { EditorLevelObjectsUI.< > f__mg$cache8 = new Toggled(EditorLevelObjectsUI.onToggledNPCsToggle); } sleekToggle6.onToggled = EditorLevelObjectsUI.< > f__mg$cache8; EditorLevelObjectsUI.container.add(EditorLevelObjectsUI.npcsToggle); EditorLevelObjectsUI.assetsScrollBox = new SleekScrollBox(); EditorLevelObjectsUI.assetsScrollBox.positionOffset_X = -230; EditorLevelObjectsUI.assetsScrollBox.positionOffset_Y = 310; EditorLevelObjectsUI.assetsScrollBox.positionScale_X = 1f; EditorLevelObjectsUI.assetsScrollBox.sizeOffset_X = 230; EditorLevelObjectsUI.assetsScrollBox.sizeOffset_Y = -310; EditorLevelObjectsUI.assetsScrollBox.sizeScale_Y = 1f; EditorLevelObjectsUI.container.add(EditorLevelObjectsUI.assetsScrollBox); EditorObjects.selectedObjectAsset = null; EditorObjects.selectedItemAsset = null; if (EditorLevelObjectsUI.< > f__mg$cache9 == null) { EditorLevelObjectsUI.< > f__mg$cache9 = new DragStarted(EditorLevelObjectsUI.onDragStarted); } EditorObjects.onDragStarted = EditorLevelObjectsUI.< > f__mg$cache9; if (EditorLevelObjectsUI.< > f__mg$cacheA == null) { EditorLevelObjectsUI.< > f__mg$cacheA = new DragStopped(EditorLevelObjectsUI.onDragStopped); } EditorObjects.onDragStopped = EditorLevelObjectsUI.< > f__mg$cacheA; EditorLevelObjectsUI.dragBox = new SleekBox(); EditorUI.window.add(EditorLevelObjectsUI.dragBox); EditorLevelObjectsUI.dragBox.isVisible = false; EditorLevelObjectsUI.snapTransformField = new SleekSingleField(); EditorLevelObjectsUI.snapTransformField.positionOffset_Y = -230; EditorLevelObjectsUI.snapTransformField.positionScale_Y = 1f; EditorLevelObjectsUI.snapTransformField.sizeOffset_X = 200; EditorLevelObjectsUI.snapTransformField.sizeOffset_Y = 30; EditorLevelObjectsUI.snapTransformField.text = (Mathf.Floor(EditorObjects.snapTransform * 100f) / 100f).ToString(); EditorLevelObjectsUI.snapTransformField.addLabel(local.format("SnapTransformLabelText"), ESleekSide.RIGHT); SleekSingleField sleekSingleField = EditorLevelObjectsUI.snapTransformField; if (EditorLevelObjectsUI.< > f__mg$cacheB == null) { EditorLevelObjectsUI.< > f__mg$cacheB = new TypedSingle(EditorLevelObjectsUI.onTypedSnapTransformField); } sleekSingleField.onTypedSingle = EditorLevelObjectsUI.< > f__mg$cacheB; EditorLevelObjectsUI.container.add(EditorLevelObjectsUI.snapTransformField); EditorLevelObjectsUI.snapRotationField = new SleekSingleField(); EditorLevelObjectsUI.snapRotationField.positionOffset_Y = -190; EditorLevelObjectsUI.snapRotationField.positionScale_Y = 1f; EditorLevelObjectsUI.snapRotationField.sizeOffset_X = 200; EditorLevelObjectsUI.snapRotationField.sizeOffset_Y = 30; EditorLevelObjectsUI.snapRotationField.text = (Mathf.Floor(EditorObjects.snapRotation * 100f) / 100f).ToString(); EditorLevelObjectsUI.snapRotationField.addLabel(local.format("SnapRotationLabelText"), ESleekSide.RIGHT); SleekSingleField sleekSingleField2 = EditorLevelObjectsUI.snapRotationField; if (EditorLevelObjectsUI.< > f__mg$cacheC == null) { EditorLevelObjectsUI.< > f__mg$cacheC = new TypedSingle(EditorLevelObjectsUI.onTypedSnapRotationField); } sleekSingleField2.onTypedSingle = EditorLevelObjectsUI.< > f__mg$cacheC; EditorLevelObjectsUI.container.add(EditorLevelObjectsUI.snapRotationField); EditorLevelObjectsUI.transformButton = new SleekButtonIcon((Texture2D)bundle.load("Transform")); EditorLevelObjectsUI.transformButton.positionOffset_Y = -150; EditorLevelObjectsUI.transformButton.positionScale_Y = 1f; EditorLevelObjectsUI.transformButton.sizeOffset_X = 200; EditorLevelObjectsUI.transformButton.sizeOffset_Y = 30; EditorLevelObjectsUI.transformButton.text = local.format("TransformButtonText", new object[] { ControlsSettings.tool_0 }); EditorLevelObjectsUI.transformButton.tooltip = local.format("TransformButtonTooltip"); SleekButton sleekButton2 = EditorLevelObjectsUI.transformButton; if (EditorLevelObjectsUI.< > f__mg$cacheD == null) { EditorLevelObjectsUI.< > f__mg$cacheD = new ClickedButton(EditorLevelObjectsUI.onClickedTransformButton); } sleekButton2.onClickedButton = EditorLevelObjectsUI.< > f__mg$cacheD; EditorLevelObjectsUI.container.add(EditorLevelObjectsUI.transformButton); EditorLevelObjectsUI.rotateButton = new SleekButtonIcon((Texture2D)bundle.load("Rotate")); EditorLevelObjectsUI.rotateButton.positionOffset_Y = -110; EditorLevelObjectsUI.rotateButton.positionScale_Y = 1f; EditorLevelObjectsUI.rotateButton.sizeOffset_X = 200; EditorLevelObjectsUI.rotateButton.sizeOffset_Y = 30; EditorLevelObjectsUI.rotateButton.text = local.format("RotateButtonText", new object[] { ControlsSettings.tool_1 }); EditorLevelObjectsUI.rotateButton.tooltip = local.format("RotateButtonTooltip"); SleekButton sleekButton3 = EditorLevelObjectsUI.rotateButton; if (EditorLevelObjectsUI.< > f__mg$cacheE == null) { EditorLevelObjectsUI.< > f__mg$cacheE = new ClickedButton(EditorLevelObjectsUI.onClickedRotateButton); } sleekButton3.onClickedButton = EditorLevelObjectsUI.< > f__mg$cacheE; EditorLevelObjectsUI.container.add(EditorLevelObjectsUI.rotateButton); EditorLevelObjectsUI.scaleButton = new SleekButtonIcon((Texture2D)bundle.load("Scale")); EditorLevelObjectsUI.scaleButton.positionOffset_Y = -70; EditorLevelObjectsUI.scaleButton.positionScale_Y = 1f; EditorLevelObjectsUI.scaleButton.sizeOffset_X = 200; EditorLevelObjectsUI.scaleButton.sizeOffset_Y = 30; EditorLevelObjectsUI.scaleButton.text = local.format("ScaleButtonText", new object[] { ControlsSettings.tool_3 }); EditorLevelObjectsUI.scaleButton.tooltip = local.format("ScaleButtonTooltip"); SleekButton sleekButton4 = EditorLevelObjectsUI.scaleButton; if (EditorLevelObjectsUI.< > f__mg$cacheF == null) { EditorLevelObjectsUI.< > f__mg$cacheF = new ClickedButton(EditorLevelObjectsUI.onClickedScaleButton); } sleekButton4.onClickedButton = EditorLevelObjectsUI.< > f__mg$cacheF; EditorLevelObjectsUI.container.add(EditorLevelObjectsUI.scaleButton); EditorLevelObjectsUI.coordinateButton = new SleekButtonState(new GUIContent[] { new GUIContent(local.format("CoordinateButtonTextGlobal"), (Texture)bundle.load("Global")), new GUIContent(local.format("CoordinateButtonTextLocal"), (Texture)bundle.load("Local")) }); EditorLevelObjectsUI.coordinateButton.positionOffset_Y = -30; EditorLevelObjectsUI.coordinateButton.positionScale_Y = 1f; EditorLevelObjectsUI.coordinateButton.sizeOffset_X = 200; EditorLevelObjectsUI.coordinateButton.sizeOffset_Y = 30; EditorLevelObjectsUI.coordinateButton.tooltip = local.format("CoordinateButtonTooltip"); SleekButtonState sleekButtonState = EditorLevelObjectsUI.coordinateButton; if (EditorLevelObjectsUI.< > f__mg$cache10 == null) { EditorLevelObjectsUI.< > f__mg$cache10 = new SwappedState(EditorLevelObjectsUI.onSwappedStateCoordinate); } sleekButtonState.onSwappedState = EditorLevelObjectsUI.< > f__mg$cache10; EditorLevelObjectsUI.container.add(EditorLevelObjectsUI.coordinateButton); bundle.unload(); EditorLevelObjectsUI.onAssetsRefreshed(); if (EditorLevelObjectsUI.< > f__mg$cache11 == null) { EditorLevelObjectsUI.< > f__mg$cache11 = new AssetsRefreshed(EditorLevelObjectsUI.onAssetsRefreshed); } Assets.onAssetsRefreshed = EditorLevelObjectsUI.< > f__mg$cache11; }
public MenuPlayLobbiesUI() { MenuPlayLobbiesUI.localization = Localization.read("/Menu/Play/MenuPlayLobbies.dat"); Bundle bundle = Bundles.getBundle("/Bundles/Textures/Menu/Icons/Play/MenuPlayLobbies/MenuPlayLobbies.unity3d"); MenuPlayLobbiesUI.container = new Sleek(); MenuPlayLobbiesUI.container.positionOffset_X = 10; MenuPlayLobbiesUI.container.positionOffset_Y = 10; MenuPlayLobbiesUI.container.positionScale_Y = 1f; MenuPlayLobbiesUI.container.sizeOffset_X = -20; MenuPlayLobbiesUI.container.sizeOffset_Y = -20; MenuPlayLobbiesUI.container.sizeScale_X = 1f; MenuPlayLobbiesUI.container.sizeScale_Y = 1f; MenuUI.container.add(MenuPlayLobbiesUI.container); MenuPlayLobbiesUI.active = false; bundle.unload(); MenuPlayLobbiesUI.membersLabel = new SleekLabel(); MenuPlayLobbiesUI.membersLabel.positionOffset_X = -200; MenuPlayLobbiesUI.membersLabel.positionOffset_Y = 100; MenuPlayLobbiesUI.membersLabel.positionScale_X = 0.5f; MenuPlayLobbiesUI.membersLabel.sizeOffset_X = 400; MenuPlayLobbiesUI.membersLabel.sizeOffset_Y = 50; MenuPlayLobbiesUI.membersLabel.text = MenuPlayLobbiesUI.localization.format("Members"); MenuPlayLobbiesUI.membersLabel.fontSize = 14; MenuPlayLobbiesUI.container.add(MenuPlayLobbiesUI.membersLabel); MenuPlayLobbiesUI.membersBox = new SleekScrollBox(); MenuPlayLobbiesUI.membersBox.positionOffset_X = -200; MenuPlayLobbiesUI.membersBox.positionOffset_Y = 150; MenuPlayLobbiesUI.membersBox.positionScale_X = 0.5f; MenuPlayLobbiesUI.membersBox.sizeOffset_X = 430; MenuPlayLobbiesUI.membersBox.sizeOffset_Y = -300; MenuPlayLobbiesUI.membersBox.sizeScale_Y = 1f; MenuPlayLobbiesUI.container.add(MenuPlayLobbiesUI.membersBox); MenuPlayLobbiesUI.inviteButton = new SleekButtonIcon((Texture2D)MenuDashboardUI.icons.load("Invite")); MenuPlayLobbiesUI.inviteButton.positionOffset_X = -200; MenuPlayLobbiesUI.inviteButton.positionOffset_Y = -150; MenuPlayLobbiesUI.inviteButton.positionScale_X = 0.5f; MenuPlayLobbiesUI.inviteButton.positionScale_Y = 1f; MenuPlayLobbiesUI.inviteButton.sizeOffset_X = 400; MenuPlayLobbiesUI.inviteButton.sizeOffset_Y = 50; MenuPlayLobbiesUI.inviteButton.text = MenuPlayLobbiesUI.localization.format("Invite_Button"); MenuPlayLobbiesUI.inviteButton.tooltip = MenuPlayLobbiesUI.localization.format("Invite_Button_Tooltip"); SleekButton sleekButton = MenuPlayLobbiesUI.inviteButton; if (MenuPlayLobbiesUI.< > f__mg$cache0 == null) { MenuPlayLobbiesUI.< > f__mg$cache0 = new ClickedButton(MenuPlayLobbiesUI.onClickedInviteButton); } sleekButton.onClickedButton = MenuPlayLobbiesUI.< > f__mg$cache0; MenuPlayLobbiesUI.inviteButton.fontSize = 14; MenuPlayLobbiesUI.inviteButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuPlayLobbiesUI.container.add(MenuPlayLobbiesUI.inviteButton); MenuPlayLobbiesUI.backButton = new SleekButtonIcon((Texture2D)MenuDashboardUI.icons.load("Exit")); MenuPlayLobbiesUI.backButton.positionOffset_Y = -50; MenuPlayLobbiesUI.backButton.positionScale_Y = 1f; MenuPlayLobbiesUI.backButton.sizeOffset_X = 200; MenuPlayLobbiesUI.backButton.sizeOffset_Y = 50; MenuPlayLobbiesUI.backButton.text = MenuDashboardUI.localization.format("BackButtonText"); MenuPlayLobbiesUI.backButton.tooltip = MenuDashboardUI.localization.format("BackButtonTooltip"); SleekButton sleekButton2 = MenuPlayLobbiesUI.backButton; if (MenuPlayLobbiesUI.< > f__mg$cache1 == null) { MenuPlayLobbiesUI.< > f__mg$cache1 = new ClickedButton(MenuPlayLobbiesUI.onClickedBackButton); } sleekButton2.onClickedButton = MenuPlayLobbiesUI.< > f__mg$cache1; MenuPlayLobbiesUI.backButton.fontSize = 14; MenuPlayLobbiesUI.backButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuPlayLobbiesUI.container.add(MenuPlayLobbiesUI.backButton); if (MenuPlayLobbiesUI.< > f__mg$cache2 == null) { MenuPlayLobbiesUI.< > f__mg$cache2 = new LobbiesRefreshedHandler(MenuPlayLobbiesUI.handleLobbiesRefreshed); } Lobbies.lobbiesRefreshed = MenuPlayLobbiesUI.< > f__mg$cache2; if (MenuPlayLobbiesUI.< > f__mg$cache3 == null) { MenuPlayLobbiesUI.< > f__mg$cache3 = new LobbiesEnteredHandler(MenuPlayLobbiesUI.handleLobbiesEntered); } Lobbies.lobbiesEntered = MenuPlayLobbiesUI.< > f__mg$cache3; }
private void Choose(ClickedButton cb) { ChoosedButton = cb; this.OnCommandActivated(Xwt.Command.Ok); this.Hide(); }
// Token: 0x06003556 RID: 13654 RVA: 0x00163B2C File Offset: 0x00161F2C public EditorSpawnsUI() { Local local = Localization.read("/Editor/EditorSpawns.dat"); Bundle bundle = Bundles.getBundle("/Bundles/Textures/Edit/Icons/EditorSpawns/EditorSpawns.unity3d"); EditorSpawnsUI.container = new Sleek(); EditorSpawnsUI.container.positionOffset_X = 10; EditorSpawnsUI.container.positionOffset_Y = 10; EditorSpawnsUI.container.positionScale_X = 1f; EditorSpawnsUI.container.sizeOffset_X = -20; EditorSpawnsUI.container.sizeOffset_Y = -20; EditorSpawnsUI.container.sizeScale_X = 1f; EditorSpawnsUI.container.sizeScale_Y = 1f; EditorUI.window.add(EditorSpawnsUI.container); EditorSpawnsUI.active = false; EditorSpawnsUI.animalsButton = new SleekButtonIcon((Texture2D)bundle.load("Animals")); EditorSpawnsUI.animalsButton.positionOffset_Y = 40; EditorSpawnsUI.animalsButton.sizeOffset_X = -5; EditorSpawnsUI.animalsButton.sizeOffset_Y = 30; EditorSpawnsUI.animalsButton.sizeScale_X = 0.25f; EditorSpawnsUI.animalsButton.text = local.format("AnimalsButtonText"); EditorSpawnsUI.animalsButton.tooltip = local.format("AnimalsButtonTooltip"); SleekButton sleekButton = EditorSpawnsUI.animalsButton; if (EditorSpawnsUI.< > f__mg$cache0 == null) { EditorSpawnsUI.< > f__mg$cache0 = new ClickedButton(EditorSpawnsUI.onClickedAnimalsButton); } sleekButton.onClickedButton = EditorSpawnsUI.< > f__mg$cache0; EditorSpawnsUI.container.add(EditorSpawnsUI.animalsButton); EditorSpawnsUI.itemsButton = new SleekButtonIcon((Texture2D)bundle.load("Items")); EditorSpawnsUI.itemsButton.positionOffset_X = 5; EditorSpawnsUI.itemsButton.positionOffset_Y = 40; EditorSpawnsUI.itemsButton.positionScale_X = 0.25f; EditorSpawnsUI.itemsButton.sizeOffset_X = -10; EditorSpawnsUI.itemsButton.sizeOffset_Y = 30; EditorSpawnsUI.itemsButton.sizeScale_X = 0.25f; EditorSpawnsUI.itemsButton.text = local.format("ItemsButtonText"); EditorSpawnsUI.itemsButton.tooltip = local.format("ItemsButtonTooltip"); SleekButton sleekButton2 = EditorSpawnsUI.itemsButton; if (EditorSpawnsUI.< > f__mg$cache1 == null) { EditorSpawnsUI.< > f__mg$cache1 = new ClickedButton(EditorSpawnsUI.onClickItemsButton); } sleekButton2.onClickedButton = EditorSpawnsUI.< > f__mg$cache1; EditorSpawnsUI.container.add(EditorSpawnsUI.itemsButton); EditorSpawnsUI.zombiesButton = new SleekButtonIcon((Texture2D)bundle.load("Zombies")); EditorSpawnsUI.zombiesButton.positionOffset_X = 5; EditorSpawnsUI.zombiesButton.positionOffset_Y = 40; EditorSpawnsUI.zombiesButton.positionScale_X = 0.5f; EditorSpawnsUI.zombiesButton.sizeOffset_X = -10; EditorSpawnsUI.zombiesButton.sizeOffset_Y = 30; EditorSpawnsUI.zombiesButton.sizeScale_X = 0.25f; EditorSpawnsUI.zombiesButton.text = local.format("ZombiesButtonText"); EditorSpawnsUI.zombiesButton.tooltip = local.format("ZombiesButtonTooltip"); SleekButton sleekButton3 = EditorSpawnsUI.zombiesButton; if (EditorSpawnsUI.< > f__mg$cache2 == null) { EditorSpawnsUI.< > f__mg$cache2 = new ClickedButton(EditorSpawnsUI.onClickedZombiesButton); } sleekButton3.onClickedButton = EditorSpawnsUI.< > f__mg$cache2; EditorSpawnsUI.container.add(EditorSpawnsUI.zombiesButton); EditorSpawnsUI.vehiclesButton = new SleekButtonIcon((Texture2D)bundle.load("Vehicles")); EditorSpawnsUI.vehiclesButton.positionOffset_X = 5; EditorSpawnsUI.vehiclesButton.positionOffset_Y = 40; EditorSpawnsUI.vehiclesButton.positionScale_X = 0.75f; EditorSpawnsUI.vehiclesButton.sizeOffset_X = -5; EditorSpawnsUI.vehiclesButton.sizeOffset_Y = 30; EditorSpawnsUI.vehiclesButton.sizeScale_X = 0.25f; EditorSpawnsUI.vehiclesButton.text = local.format("VehiclesButtonText"); EditorSpawnsUI.vehiclesButton.tooltip = local.format("VehiclesButtonTooltip"); SleekButton sleekButton4 = EditorSpawnsUI.vehiclesButton; if (EditorSpawnsUI.< > f__mg$cache3 == null) { EditorSpawnsUI.< > f__mg$cache3 = new ClickedButton(EditorSpawnsUI.onClickedVehiclesButton); } sleekButton4.onClickedButton = EditorSpawnsUI.< > f__mg$cache3; EditorSpawnsUI.container.add(EditorSpawnsUI.vehiclesButton); bundle.unload(); new EditorSpawnsAnimalsUI(); new EditorSpawnsItemsUI(); new EditorSpawnsZombiesUI(); new EditorSpawnsVehiclesUI(); }
public MenuWorkshopUI() { MenuWorkshopUI.localization = Localization.read("/Menu/Workshop/MenuWorkshop.dat"); Bundle bundle = Bundles.getBundle("/Bundles/Textures/Menu/Icons/Workshop/MenuWorkshop/MenuWorkshop.unity3d"); MenuWorkshopUI.container = new Sleek(); MenuWorkshopUI.container.positionOffset_X = 10; MenuWorkshopUI.container.positionOffset_Y = 10; MenuWorkshopUI.container.positionScale_Y = -1f; MenuWorkshopUI.container.sizeOffset_X = -20; MenuWorkshopUI.container.sizeOffset_Y = -20; MenuWorkshopUI.container.sizeScale_X = 1f; MenuWorkshopUI.container.sizeScale_Y = 1f; MenuUI.container.add(MenuWorkshopUI.container); MenuWorkshopUI.active = false; MenuWorkshopUI.browseButton = new SleekButtonIcon((Texture2D)bundle.load("Browse")); MenuWorkshopUI.browseButton.positionOffset_X = -100; MenuWorkshopUI.browseButton.positionOffset_Y = -235; MenuWorkshopUI.browseButton.positionScale_X = 0.5f; MenuWorkshopUI.browseButton.positionScale_Y = 0.5f; MenuWorkshopUI.browseButton.sizeOffset_X = 200; MenuWorkshopUI.browseButton.sizeOffset_Y = 50; MenuWorkshopUI.browseButton.text = MenuWorkshopUI.localization.format("BrowseButtonText"); MenuWorkshopUI.browseButton.tooltip = MenuWorkshopUI.localization.format("BrowseButtonTooltip"); SleekButton sleekButton = MenuWorkshopUI.browseButton; if (MenuWorkshopUI.< > f__mg$cache0 == null) { MenuWorkshopUI.< > f__mg$cache0 = new ClickedButton(MenuWorkshopUI.onClickedBrowseButton); } sleekButton.onClickedButton = MenuWorkshopUI.< > f__mg$cache0; MenuWorkshopUI.browseButton.fontSize = 14; MenuWorkshopUI.browseButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuWorkshopUI.container.add(MenuWorkshopUI.browseButton); MenuWorkshopUI.submitButton = new SleekButtonIcon((Texture2D)bundle.load("Submit")); MenuWorkshopUI.submitButton.positionOffset_X = -100; MenuWorkshopUI.submitButton.positionOffset_Y = -175; MenuWorkshopUI.submitButton.positionScale_X = 0.5f; MenuWorkshopUI.submitButton.positionScale_Y = 0.5f; MenuWorkshopUI.submitButton.sizeOffset_X = 200; MenuWorkshopUI.submitButton.sizeOffset_Y = 50; MenuWorkshopUI.submitButton.text = MenuWorkshopUI.localization.format("SubmitButtonText"); MenuWorkshopUI.submitButton.tooltip = MenuWorkshopUI.localization.format("SubmitButtonTooltip"); SleekButton sleekButton2 = MenuWorkshopUI.submitButton; if (MenuWorkshopUI.< > f__mg$cache1 == null) { MenuWorkshopUI.< > f__mg$cache1 = new ClickedButton(MenuWorkshopUI.onClickedSubmitButton); } sleekButton2.onClickedButton = MenuWorkshopUI.< > f__mg$cache1; MenuWorkshopUI.submitButton.fontSize = 14; MenuWorkshopUI.submitButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuWorkshopUI.container.add(MenuWorkshopUI.submitButton); MenuWorkshopUI.editorButton = new SleekButtonIcon((Texture2D)bundle.load("Editor")); MenuWorkshopUI.editorButton.positionOffset_X = -100; MenuWorkshopUI.editorButton.positionOffset_Y = -115; MenuWorkshopUI.editorButton.positionScale_X = 0.5f; MenuWorkshopUI.editorButton.positionScale_Y = 0.5f; MenuWorkshopUI.editorButton.sizeOffset_X = 200; MenuWorkshopUI.editorButton.sizeOffset_Y = 50; MenuWorkshopUI.editorButton.text = MenuWorkshopUI.localization.format("EditorButtonText"); MenuWorkshopUI.editorButton.tooltip = MenuWorkshopUI.localization.format("EditorButtonTooltip"); SleekButton sleekButton3 = MenuWorkshopUI.editorButton; if (MenuWorkshopUI.< > f__mg$cache2 == null) { MenuWorkshopUI.< > f__mg$cache2 = new ClickedButton(MenuWorkshopUI.onClickedEditorButton); } sleekButton3.onClickedButton = MenuWorkshopUI.< > f__mg$cache2; MenuWorkshopUI.editorButton.fontSize = 14; MenuWorkshopUI.editorButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuWorkshopUI.container.add(MenuWorkshopUI.editorButton); MenuWorkshopUI.errorButton = new SleekButtonIcon((Texture2D)bundle.load("Error")); MenuWorkshopUI.errorButton.positionOffset_X = -100; MenuWorkshopUI.errorButton.positionOffset_Y = -55; MenuWorkshopUI.errorButton.positionScale_X = 0.5f; MenuWorkshopUI.errorButton.positionScale_Y = 0.5f; MenuWorkshopUI.errorButton.sizeOffset_X = 200; MenuWorkshopUI.errorButton.sizeOffset_Y = 50; MenuWorkshopUI.errorButton.text = MenuWorkshopUI.localization.format("ErrorButtonText"); MenuWorkshopUI.errorButton.tooltip = MenuWorkshopUI.localization.format("ErrorButtonTooltip"); SleekButton sleekButton4 = MenuWorkshopUI.errorButton; if (MenuWorkshopUI.< > f__mg$cache3 == null) { MenuWorkshopUI.< > f__mg$cache3 = new ClickedButton(MenuWorkshopUI.onClickedErrorButton); } sleekButton4.onClickedButton = MenuWorkshopUI.< > f__mg$cache3; MenuWorkshopUI.errorButton.fontSize = 14; MenuWorkshopUI.errorButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuWorkshopUI.container.add(MenuWorkshopUI.errorButton); MenuWorkshopUI.localizationButton = new SleekButtonIcon((Texture2D)bundle.load("Localization")); MenuWorkshopUI.localizationButton.positionOffset_X = -100; MenuWorkshopUI.localizationButton.positionOffset_Y = 5; MenuWorkshopUI.localizationButton.positionScale_X = 0.5f; MenuWorkshopUI.localizationButton.positionScale_Y = 0.5f; MenuWorkshopUI.localizationButton.sizeOffset_X = 200; MenuWorkshopUI.localizationButton.sizeOffset_Y = 50; MenuWorkshopUI.localizationButton.text = MenuWorkshopUI.localization.format("LocalizationButtonText"); MenuWorkshopUI.localizationButton.tooltip = MenuWorkshopUI.localization.format("LocalizationButtonTooltip"); SleekButton sleekButton5 = MenuWorkshopUI.localizationButton; if (MenuWorkshopUI.< > f__mg$cache4 == null) { MenuWorkshopUI.< > f__mg$cache4 = new ClickedButton(MenuWorkshopUI.onClickedLocalizationButton); } sleekButton5.onClickedButton = MenuWorkshopUI.< > f__mg$cache4; MenuWorkshopUI.localizationButton.fontSize = 14; MenuWorkshopUI.localizationButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuWorkshopUI.container.add(MenuWorkshopUI.localizationButton); MenuWorkshopUI.spawnsButton = new SleekButtonIcon((Texture2D)bundle.load("Spawns")); MenuWorkshopUI.spawnsButton.positionOffset_X = -100; MenuWorkshopUI.spawnsButton.positionOffset_Y = 65; MenuWorkshopUI.spawnsButton.positionScale_X = 0.5f; MenuWorkshopUI.spawnsButton.positionScale_Y = 0.5f; MenuWorkshopUI.spawnsButton.sizeOffset_X = 200; MenuWorkshopUI.spawnsButton.sizeOffset_Y = 50; MenuWorkshopUI.spawnsButton.text = MenuWorkshopUI.localization.format("SpawnsButtonText"); MenuWorkshopUI.spawnsButton.tooltip = MenuWorkshopUI.localization.format("SpawnsButtonTooltip"); SleekButton sleekButton6 = MenuWorkshopUI.spawnsButton; if (MenuWorkshopUI.< > f__mg$cache5 == null) { MenuWorkshopUI.< > f__mg$cache5 = new ClickedButton(MenuWorkshopUI.onClickedSpawnsButton); } sleekButton6.onClickedButton = MenuWorkshopUI.< > f__mg$cache5; MenuWorkshopUI.spawnsButton.fontSize = 14; MenuWorkshopUI.spawnsButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuWorkshopUI.container.add(MenuWorkshopUI.spawnsButton); MenuWorkshopUI.modulesButton = new SleekButtonIcon((Texture2D)bundle.load("Modules")); MenuWorkshopUI.modulesButton.positionOffset_X = -100; MenuWorkshopUI.modulesButton.positionOffset_Y = 125; MenuWorkshopUI.modulesButton.positionScale_X = 0.5f; MenuWorkshopUI.modulesButton.positionScale_Y = 0.5f; MenuWorkshopUI.modulesButton.sizeOffset_X = 200; MenuWorkshopUI.modulesButton.sizeOffset_Y = 50; MenuWorkshopUI.modulesButton.text = MenuWorkshopUI.localization.format("ModulesButtonText"); MenuWorkshopUI.modulesButton.tooltip = MenuWorkshopUI.localization.format("ModulesButtonTooltip"); SleekButton sleekButton7 = MenuWorkshopUI.modulesButton; if (MenuWorkshopUI.< > f__mg$cache6 == null) { MenuWorkshopUI.< > f__mg$cache6 = new ClickedButton(MenuWorkshopUI.onClickedModulesButton); } sleekButton7.onClickedButton = MenuWorkshopUI.< > f__mg$cache6; MenuWorkshopUI.modulesButton.fontSize = 14; MenuWorkshopUI.modulesButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuWorkshopUI.container.add(MenuWorkshopUI.modulesButton); MenuWorkshopUI.backButton = new SleekButtonIcon((Texture2D)MenuDashboardUI.icons.load("Exit")); MenuWorkshopUI.backButton.positionOffset_X = -100; MenuWorkshopUI.backButton.positionOffset_Y = 185; MenuWorkshopUI.backButton.positionScale_X = 0.5f; MenuWorkshopUI.backButton.positionScale_Y = 0.5f; MenuWorkshopUI.backButton.sizeOffset_X = 200; MenuWorkshopUI.backButton.sizeOffset_Y = 50; MenuWorkshopUI.backButton.text = MenuDashboardUI.localization.format("BackButtonText"); MenuWorkshopUI.backButton.tooltip = MenuDashboardUI.localization.format("BackButtonTooltip"); SleekButton sleekButton8 = MenuWorkshopUI.backButton; if (MenuWorkshopUI.< > f__mg$cache7 == null) { MenuWorkshopUI.< > f__mg$cache7 = new ClickedButton(MenuWorkshopUI.onClickedBackButton); } sleekButton8.onClickedButton = MenuWorkshopUI.< > f__mg$cache7; MenuWorkshopUI.backButton.fontSize = 14; MenuWorkshopUI.backButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuWorkshopUI.container.add(MenuWorkshopUI.backButton); bundle.unload(); new MenuWorkshopSubmitUI(); new MenuWorkshopEditorUI(); new MenuWorkshopErrorUI(); new MenuWorkshopLocalizationUI(); new MenuWorkshopSpawnsUI(); new MenuWorkshopModulesUI(); }
public MenuConfigurationUI() { Local local = Localization.read("/Menu/Configuration/MenuConfiguration.dat"); Bundle bundle = Bundles.getBundle("/Bundles/Textures/Menu/Icons/Configuration/MenuConfiguration/MenuConfiguration.unity3d"); MenuConfigurationUI.container = new Sleek(); MenuConfigurationUI.container.positionOffset_X = 10; MenuConfigurationUI.container.positionOffset_Y = 10; MenuConfigurationUI.container.positionScale_Y = -1f; MenuConfigurationUI.container.sizeOffset_X = -20; MenuConfigurationUI.container.sizeOffset_Y = -20; MenuConfigurationUI.container.sizeScale_X = 1f; MenuConfigurationUI.container.sizeScale_Y = 1f; MenuUI.container.add(MenuConfigurationUI.container); MenuConfigurationUI.active = false; MenuConfigurationUI.optionsButton = new SleekButtonIcon((Texture2D)bundle.load("Options")); MenuConfigurationUI.optionsButton.positionOffset_X = -100; MenuConfigurationUI.optionsButton.positionOffset_Y = -145; MenuConfigurationUI.optionsButton.positionScale_X = 0.5f; MenuConfigurationUI.optionsButton.positionScale_Y = 0.5f; MenuConfigurationUI.optionsButton.sizeOffset_X = 200; MenuConfigurationUI.optionsButton.sizeOffset_Y = 50; MenuConfigurationUI.optionsButton.text = local.format("Options_Button_Text"); MenuConfigurationUI.optionsButton.tooltip = local.format("Options_Button_Tooltip"); SleekButton sleekButton = MenuConfigurationUI.optionsButton; if (MenuConfigurationUI.< > f__mg$cache0 == null) { MenuConfigurationUI.< > f__mg$cache0 = new ClickedButton(MenuConfigurationUI.onClickedOptionsButton); } sleekButton.onClickedButton = MenuConfigurationUI.< > f__mg$cache0; MenuConfigurationUI.optionsButton.fontSize = 14; MenuConfigurationUI.optionsButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuConfigurationUI.container.add(MenuConfigurationUI.optionsButton); MenuConfigurationUI.displayButton = new SleekButtonIcon((Texture2D)bundle.load("Display")); MenuConfigurationUI.displayButton.positionOffset_X = -100; MenuConfigurationUI.displayButton.positionOffset_Y = -85; MenuConfigurationUI.displayButton.positionScale_X = 0.5f; MenuConfigurationUI.displayButton.positionScale_Y = 0.5f; MenuConfigurationUI.displayButton.sizeOffset_X = 200; MenuConfigurationUI.displayButton.sizeOffset_Y = 50; MenuConfigurationUI.displayButton.text = local.format("Display_Button_Text"); MenuConfigurationUI.displayButton.tooltip = local.format("Display_Button_Tooltip"); SleekButton sleekButton2 = MenuConfigurationUI.displayButton; if (MenuConfigurationUI.< > f__mg$cache1 == null) { MenuConfigurationUI.< > f__mg$cache1 = new ClickedButton(MenuConfigurationUI.onClickedDisplayButton); } sleekButton2.onClickedButton = MenuConfigurationUI.< > f__mg$cache1; MenuConfigurationUI.displayButton.fontSize = 14; MenuConfigurationUI.displayButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuConfigurationUI.container.add(MenuConfigurationUI.displayButton); MenuConfigurationUI.graphicsButton = new SleekButtonIcon((Texture2D)bundle.load("Graphics")); MenuConfigurationUI.graphicsButton.positionOffset_X = -100; MenuConfigurationUI.graphicsButton.positionOffset_Y = -25; MenuConfigurationUI.graphicsButton.positionScale_X = 0.5f; MenuConfigurationUI.graphicsButton.positionScale_Y = 0.5f; MenuConfigurationUI.graphicsButton.sizeOffset_X = 200; MenuConfigurationUI.graphicsButton.sizeOffset_Y = 50; MenuConfigurationUI.graphicsButton.text = local.format("Graphics_Button_Text"); MenuConfigurationUI.graphicsButton.tooltip = local.format("Graphics_Button_Tooltip"); SleekButton sleekButton3 = MenuConfigurationUI.graphicsButton; if (MenuConfigurationUI.< > f__mg$cache2 == null) { MenuConfigurationUI.< > f__mg$cache2 = new ClickedButton(MenuConfigurationUI.onClickedGraphicsButton); } sleekButton3.onClickedButton = MenuConfigurationUI.< > f__mg$cache2; MenuConfigurationUI.graphicsButton.fontSize = 14; MenuConfigurationUI.graphicsButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuConfigurationUI.container.add(MenuConfigurationUI.graphicsButton); MenuConfigurationUI.controlsButton = new SleekButtonIcon((Texture2D)bundle.load("Controls")); MenuConfigurationUI.controlsButton.positionOffset_X = -100; MenuConfigurationUI.controlsButton.positionOffset_Y = 35; MenuConfigurationUI.controlsButton.positionScale_X = 0.5f; MenuConfigurationUI.controlsButton.positionScale_Y = 0.5f; MenuConfigurationUI.controlsButton.sizeOffset_X = 200; MenuConfigurationUI.controlsButton.sizeOffset_Y = 50; MenuConfigurationUI.controlsButton.text = local.format("Controls_Button_Text"); MenuConfigurationUI.controlsButton.tooltip = local.format("Controls_Button_Tooltip"); SleekButton sleekButton4 = MenuConfigurationUI.controlsButton; if (MenuConfigurationUI.< > f__mg$cache3 == null) { MenuConfigurationUI.< > f__mg$cache3 = new ClickedButton(MenuConfigurationUI.onClickedControlsButton); } sleekButton4.onClickedButton = MenuConfigurationUI.< > f__mg$cache3; MenuConfigurationUI.controlsButton.fontSize = 14; MenuConfigurationUI.controlsButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuConfigurationUI.container.add(MenuConfigurationUI.controlsButton); MenuConfigurationUI.backButton = new SleekButtonIcon((Texture2D)MenuDashboardUI.icons.load("Exit")); MenuConfigurationUI.backButton.positionOffset_X = -100; MenuConfigurationUI.backButton.positionOffset_Y = 95; MenuConfigurationUI.backButton.positionScale_X = 0.5f; MenuConfigurationUI.backButton.positionScale_Y = 0.5f; MenuConfigurationUI.backButton.sizeOffset_X = 200; MenuConfigurationUI.backButton.sizeOffset_Y = 50; MenuConfigurationUI.backButton.text = MenuDashboardUI.localization.format("BackButtonText"); MenuConfigurationUI.backButton.tooltip = MenuDashboardUI.localization.format("BackButtonTooltip"); SleekButton sleekButton5 = MenuConfigurationUI.backButton; if (MenuConfigurationUI.< > f__mg$cache4 == null) { MenuConfigurationUI.< > f__mg$cache4 = new ClickedButton(MenuConfigurationUI.onClickedBackButton); } sleekButton5.onClickedButton = MenuConfigurationUI.< > f__mg$cache4; MenuConfigurationUI.backButton.fontSize = 14; MenuConfigurationUI.backButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuConfigurationUI.container.add(MenuConfigurationUI.backButton); bundle.unload(); new MenuConfigurationOptionsUI(); new MenuConfigurationDisplayUI(); new MenuConfigurationGraphicsUI(); new MenuConfigurationControlsUI(); }
// Token: 0x060035D9 RID: 13785 RVA: 0x0016AC40 File Offset: 0x00169040 public EditorTerrainUI() { Local local = Localization.read("/Editor/EditorTerrain.dat"); Bundle bundle = Bundles.getBundle("/Bundles/Textures/Edit/Icons/EditorTerrain/EditorTerrain.unity3d"); EditorTerrainUI.container = new Sleek(); EditorTerrainUI.container.positionOffset_X = 10; EditorTerrainUI.container.positionOffset_Y = 10; EditorTerrainUI.container.positionScale_X = 1f; EditorTerrainUI.container.sizeOffset_X = -20; EditorTerrainUI.container.sizeOffset_Y = -20; EditorTerrainUI.container.sizeScale_X = 1f; EditorTerrainUI.container.sizeScale_Y = 1f; EditorUI.window.add(EditorTerrainUI.container); EditorTerrainUI.active = false; EditorTerrainUI.heightButton = new SleekButtonIcon((Texture2D)bundle.load("Height")); EditorTerrainUI.heightButton.positionOffset_Y = 40; EditorTerrainUI.heightButton.sizeOffset_X = -5; EditorTerrainUI.heightButton.sizeOffset_Y = 30; EditorTerrainUI.heightButton.sizeScale_X = 0.25f; EditorTerrainUI.heightButton.text = local.format("HeightButtonText"); EditorTerrainUI.heightButton.tooltip = local.format("HeightButtonTooltip"); SleekButton sleekButton = EditorTerrainUI.heightButton; if (EditorTerrainUI.< > f__mg$cache0 == null) { EditorTerrainUI.< > f__mg$cache0 = new ClickedButton(EditorTerrainUI.onClickedHeightButton); } sleekButton.onClickedButton = EditorTerrainUI.< > f__mg$cache0; EditorTerrainUI.container.add(EditorTerrainUI.heightButton); EditorTerrainUI.materialsButton = new SleekButtonIcon((Texture2D)bundle.load("Materials")); EditorTerrainUI.materialsButton.positionOffset_X = 5; EditorTerrainUI.materialsButton.positionOffset_Y = 40; EditorTerrainUI.materialsButton.positionScale_X = 0.25f; EditorTerrainUI.materialsButton.sizeOffset_X = -10; EditorTerrainUI.materialsButton.sizeOffset_Y = 30; EditorTerrainUI.materialsButton.sizeScale_X = 0.25f; EditorTerrainUI.materialsButton.text = local.format("MaterialsButtonText"); EditorTerrainUI.materialsButton.tooltip = local.format("MaterialsButtonTooltip"); SleekButton sleekButton2 = EditorTerrainUI.materialsButton; if (EditorTerrainUI.< > f__mg$cache1 == null) { EditorTerrainUI.< > f__mg$cache1 = new ClickedButton(EditorTerrainUI.onClickedMaterialsButton); } sleekButton2.onClickedButton = EditorTerrainUI.< > f__mg$cache1; EditorTerrainUI.container.add(EditorTerrainUI.materialsButton); EditorTerrainUI.detailsButton = new SleekButtonIcon((Texture2D)bundle.load("Details")); EditorTerrainUI.detailsButton.positionOffset_X = 5; EditorTerrainUI.detailsButton.positionOffset_Y = 40; EditorTerrainUI.detailsButton.positionScale_X = 0.5f; EditorTerrainUI.detailsButton.sizeOffset_X = -10; EditorTerrainUI.detailsButton.sizeOffset_Y = 30; EditorTerrainUI.detailsButton.sizeScale_X = 0.25f; EditorTerrainUI.detailsButton.text = local.format("DetailsButtonText"); EditorTerrainUI.detailsButton.tooltip = local.format("DetailsButtonTooltip"); SleekButton sleekButton3 = EditorTerrainUI.detailsButton; if (EditorTerrainUI.< > f__mg$cache2 == null) { EditorTerrainUI.< > f__mg$cache2 = new ClickedButton(EditorTerrainUI.onClickedDetailsButton); } sleekButton3.onClickedButton = EditorTerrainUI.< > f__mg$cache2; EditorTerrainUI.container.add(EditorTerrainUI.detailsButton); EditorTerrainUI.resourcesButton = new SleekButtonIcon((Texture2D)bundle.load("Resources")); EditorTerrainUI.resourcesButton.positionOffset_X = 5; EditorTerrainUI.resourcesButton.positionOffset_Y = 40; EditorTerrainUI.resourcesButton.positionScale_X = 0.75f; EditorTerrainUI.resourcesButton.sizeOffset_X = -5; EditorTerrainUI.resourcesButton.sizeOffset_Y = 30; EditorTerrainUI.resourcesButton.sizeScale_X = 0.25f; EditorTerrainUI.resourcesButton.text = local.format("ResourcesButtonText"); EditorTerrainUI.resourcesButton.tooltip = local.format("ResourcesButtonTooltip"); SleekButton sleekButton4 = EditorTerrainUI.resourcesButton; if (EditorTerrainUI.< > f__mg$cache3 == null) { EditorTerrainUI.< > f__mg$cache3 = new ClickedButton(EditorTerrainUI.onClickedResourcesButton); } sleekButton4.onClickedButton = EditorTerrainUI.< > f__mg$cache3; EditorTerrainUI.container.add(EditorTerrainUI.resourcesButton); bundle.unload(); new EditorTerrainHeightUI(); new EditorTerrainMaterialsUI(); new EditorTerrainDetailsUI(); new EditorTerrainResourcesUI(); }
public EditorTerrainHeightUI() { Local local = Localization.read("/Editor/EditorTerrainHeight.dat"); Bundle bundle = Bundles.getBundle("/Bundles/Textures/Edit/Icons/EditorTerrainHeight/EditorTerrainHeight.unity3d"); EditorTerrainHeightUI.container = new Sleek(); EditorTerrainHeightUI.container.positionOffset_X = 10; EditorTerrainHeightUI.container.positionOffset_Y = 10; EditorTerrainHeightUI.container.positionScale_X = 1f; EditorTerrainHeightUI.container.sizeOffset_X = -20; EditorTerrainHeightUI.container.sizeOffset_Y = -20; EditorTerrainHeightUI.container.sizeScale_X = 1f; EditorTerrainHeightUI.container.sizeScale_Y = 1f; EditorUI.window.add(EditorTerrainHeightUI.container); EditorTerrainHeightUI.active = false; EditorTerrainHeightUI.adjustUpButton = new SleekButtonIcon((Texture2D)bundle.load("Adjust_Up")); EditorTerrainHeightUI.adjustUpButton.positionOffset_Y = -190; EditorTerrainHeightUI.adjustUpButton.positionScale_Y = 1f; EditorTerrainHeightUI.adjustUpButton.sizeOffset_X = 200; EditorTerrainHeightUI.adjustUpButton.sizeOffset_Y = 30; EditorTerrainHeightUI.adjustUpButton.text = local.format("AdjustUpButtonText", new object[] { ControlsSettings.tool_0 }); EditorTerrainHeightUI.adjustUpButton.tooltip = local.format("AdjustUpButtonTooltip"); SleekButton sleekButton = EditorTerrainHeightUI.adjustUpButton; if (EditorTerrainHeightUI.< > f__mg$cache0 == null) { EditorTerrainHeightUI.< > f__mg$cache0 = new ClickedButton(EditorTerrainHeightUI.onClickedAdjustUpButton); } sleekButton.onClickedButton = EditorTerrainHeightUI.< > f__mg$cache0; EditorTerrainHeightUI.container.add(EditorTerrainHeightUI.adjustUpButton); EditorTerrainHeightUI.adjustDownButton = new SleekButtonIcon((Texture2D)bundle.load("Adjust_Down")); EditorTerrainHeightUI.adjustDownButton.positionOffset_Y = -150; EditorTerrainHeightUI.adjustDownButton.positionScale_Y = 1f; EditorTerrainHeightUI.adjustDownButton.sizeOffset_X = 200; EditorTerrainHeightUI.adjustDownButton.sizeOffset_Y = 30; EditorTerrainHeightUI.adjustDownButton.text = local.format("AdjustDownButtonText", new object[] { ControlsSettings.tool_0 }); EditorTerrainHeightUI.adjustDownButton.tooltip = local.format("AdjustDownButtonTooltip"); SleekButton sleekButton2 = EditorTerrainHeightUI.adjustDownButton; if (EditorTerrainHeightUI.< > f__mg$cache1 == null) { EditorTerrainHeightUI.< > f__mg$cache1 = new ClickedButton(EditorTerrainHeightUI.onClickedAdjustDownButton); } sleekButton2.onClickedButton = EditorTerrainHeightUI.< > f__mg$cache1; EditorTerrainHeightUI.container.add(EditorTerrainHeightUI.adjustDownButton); EditorTerrainHeightUI.smoothButton = new SleekButtonIcon((Texture2D)bundle.load("Smooth")); EditorTerrainHeightUI.smoothButton.positionOffset_Y = -110; EditorTerrainHeightUI.smoothButton.positionScale_Y = 1f; EditorTerrainHeightUI.smoothButton.sizeOffset_X = 200; EditorTerrainHeightUI.smoothButton.sizeOffset_Y = 30; EditorTerrainHeightUI.smoothButton.text = local.format("SmoothButtonText", new object[] { ControlsSettings.tool_1 }); EditorTerrainHeightUI.smoothButton.tooltip = local.format("SmoothButtonTooltip"); SleekButton sleekButton3 = EditorTerrainHeightUI.smoothButton; if (EditorTerrainHeightUI.< > f__mg$cache2 == null) { EditorTerrainHeightUI.< > f__mg$cache2 = new ClickedButton(EditorTerrainHeightUI.onClickedSmoothButton); } sleekButton3.onClickedButton = EditorTerrainHeightUI.< > f__mg$cache2; EditorTerrainHeightUI.container.add(EditorTerrainHeightUI.smoothButton); EditorTerrainHeightUI.flattenButton = new SleekButtonIcon((Texture2D)bundle.load("Flatten")); EditorTerrainHeightUI.flattenButton.positionOffset_Y = -70; EditorTerrainHeightUI.flattenButton.positionScale_Y = 1f; EditorTerrainHeightUI.flattenButton.sizeOffset_X = 200; EditorTerrainHeightUI.flattenButton.sizeOffset_Y = 30; EditorTerrainHeightUI.flattenButton.text = local.format("FlattenButtonText", new object[] { ControlsSettings.tool_2 }); EditorTerrainHeightUI.flattenButton.tooltip = local.format("FlattenButtonTooltip"); SleekButton sleekButton4 = EditorTerrainHeightUI.flattenButton; if (EditorTerrainHeightUI.< > f__mg$cache3 == null) { EditorTerrainHeightUI.< > f__mg$cache3 = new ClickedButton(EditorTerrainHeightUI.onClickedFlattenButton); } sleekButton4.onClickedButton = EditorTerrainHeightUI.< > f__mg$cache3; EditorTerrainHeightUI.container.add(EditorTerrainHeightUI.flattenButton); EditorTerrainHeightUI.map2Button = new SleekButtonState(new GUIContent[] { new GUIContent(local.format("Map2ButtonText1")), new GUIContent(local.format("Map2ButtonText2")) }); EditorTerrainHeightUI.map2Button.positionOffset_Y = -30; EditorTerrainHeightUI.map2Button.positionScale_Y = 1f; EditorTerrainHeightUI.map2Button.sizeOffset_X = 200; EditorTerrainHeightUI.map2Button.sizeOffset_Y = 30; EditorTerrainHeightUI.map2Button.tooltip = local.format("Map2ButtonTooltip"); SleekButtonState sleekButtonState = EditorTerrainHeightUI.map2Button; if (EditorTerrainHeightUI.< > f__mg$cache4 == null) { EditorTerrainHeightUI.< > f__mg$cache4 = new SwappedState(EditorTerrainHeightUI.onSwappedMap2); } sleekButtonState.onSwappedState = EditorTerrainHeightUI.< > f__mg$cache4; EditorTerrainHeightUI.container.add(EditorTerrainHeightUI.map2Button); EditorTerrainHeightUI.noiseSlider = new SleekSlider(); EditorTerrainHeightUI.noiseSlider.positionOffset_Y = -320; EditorTerrainHeightUI.noiseSlider.positionScale_Y = 1f; EditorTerrainHeightUI.noiseSlider.sizeOffset_X = 200; EditorTerrainHeightUI.noiseSlider.sizeOffset_Y = 20; EditorTerrainHeightUI.noiseSlider.orientation = ESleekOrientation.HORIZONTAL; EditorTerrainHeightUI.noiseSlider.state = EditorTerrainHeight.brushNoise; EditorTerrainHeightUI.noiseSlider.addLabel(local.format("NoiseSliderLabelText"), ESleekSide.RIGHT); SleekSlider sleekSlider = EditorTerrainHeightUI.noiseSlider; if (EditorTerrainHeightUI.< > f__mg$cache5 == null) { EditorTerrainHeightUI.< > f__mg$cache5 = new Dragged(EditorTerrainHeightUI.onDraggedNoiseSlider); } sleekSlider.onDragged = EditorTerrainHeightUI.< > f__mg$cache5; EditorTerrainHeightUI.container.add(EditorTerrainHeightUI.noiseSlider); EditorTerrainHeightUI.sizeSlider = new SleekSlider(); EditorTerrainHeightUI.sizeSlider.positionOffset_Y = -290; EditorTerrainHeightUI.sizeSlider.positionScale_Y = 1f; EditorTerrainHeightUI.sizeSlider.sizeOffset_X = 200; EditorTerrainHeightUI.sizeSlider.sizeOffset_Y = 20; EditorTerrainHeightUI.sizeSlider.orientation = ESleekOrientation.HORIZONTAL; EditorTerrainHeightUI.sizeSlider.state = (float)(EditorTerrainHeight.brushSize - EditorTerrainHeight.MIN_BRUSH_SIZE) / (float)EditorTerrainHeight.MAX_BRUSH_SIZE; EditorTerrainHeightUI.sizeSlider.addLabel(local.format("SizeSliderLabelText"), ESleekSide.RIGHT); SleekSlider sleekSlider2 = EditorTerrainHeightUI.sizeSlider; if (EditorTerrainHeightUI.< > f__mg$cache6 == null) { EditorTerrainHeightUI.< > f__mg$cache6 = new Dragged(EditorTerrainHeightUI.onDraggedSizeSlider); } sleekSlider2.onDragged = EditorTerrainHeightUI.< > f__mg$cache6; EditorTerrainHeightUI.container.add(EditorTerrainHeightUI.sizeSlider); EditorTerrainHeightUI.strengthSlider = new SleekSlider(); EditorTerrainHeightUI.strengthSlider.positionOffset_Y = -260; EditorTerrainHeightUI.strengthSlider.positionScale_Y = 1f; EditorTerrainHeightUI.strengthSlider.sizeOffset_X = 200; EditorTerrainHeightUI.strengthSlider.sizeOffset_Y = 20; EditorTerrainHeightUI.strengthSlider.orientation = ESleekOrientation.HORIZONTAL; EditorTerrainHeightUI.strengthSlider.addLabel(local.format("StrengthSliderLabelText"), ESleekSide.RIGHT); EditorTerrainHeightUI.strengthSlider.state = EditorTerrainHeight.brushStrength; SleekSlider sleekSlider3 = EditorTerrainHeightUI.strengthSlider; if (EditorTerrainHeightUI.< > f__mg$cache7 == null) { EditorTerrainHeightUI.< > f__mg$cache7 = new Dragged(EditorTerrainHeightUI.onDraggedStrengthSlider); } sleekSlider3.onDragged = EditorTerrainHeightUI.< > f__mg$cache7; EditorTerrainHeightUI.container.add(EditorTerrainHeightUI.strengthSlider); EditorTerrainHeightUI.heightValue = new SleekValue(); EditorTerrainHeightUI.heightValue.positionOffset_Y = -230; EditorTerrainHeightUI.heightValue.positionScale_Y = 1f; EditorTerrainHeightUI.heightValue.sizeOffset_X = 200; EditorTerrainHeightUI.heightValue.sizeOffset_Y = 30; EditorTerrainHeightUI.heightValue.addLabel(local.format("HeightValueLabelText"), ESleekSide.RIGHT); EditorTerrainHeightUI.heightValue.state = EditorTerrainHeight.brushHeight; SleekValue sleekValue = EditorTerrainHeightUI.heightValue; if (EditorTerrainHeightUI.< > f__mg$cache8 == null) { EditorTerrainHeightUI.< > f__mg$cache8 = new Valued(EditorTerrainHeightUI.onValuedHeightValue); } sleekValue.onValued = EditorTerrainHeightUI.< > f__mg$cache8; EditorTerrainHeightUI.container.add(EditorTerrainHeightUI.heightValue); bundle.unload(); }
public MenuSurvivorsGroupUI() { MenuSurvivorsGroupUI.localization = Localization.read("/Menu/Survivors/MenuSurvivorsGroup.dat"); MenuSurvivorsGroupUI.container = new Sleek(); MenuSurvivorsGroupUI.container.positionOffset_X = 10; MenuSurvivorsGroupUI.container.positionOffset_Y = 10; MenuSurvivorsGroupUI.container.positionScale_Y = 1f; MenuSurvivorsGroupUI.container.sizeOffset_X = -20; MenuSurvivorsGroupUI.container.sizeOffset_Y = -20; MenuSurvivorsGroupUI.container.sizeScale_X = 1f; MenuSurvivorsGroupUI.container.sizeScale_Y = 1f; MenuUI.container.add(MenuSurvivorsGroupUI.container); MenuSurvivorsGroupUI.active = false; MenuSurvivorsGroupUI.groups = Provider.provider.communityService.getGroups(); MenuSurvivorsGroupUI.groupButton = new SleekButtonIcon(null, 20); MenuSurvivorsGroupUI.groupButton.positionOffset_X = -100; MenuSurvivorsGroupUI.groupButton.positionOffset_Y = 100; MenuSurvivorsGroupUI.groupButton.positionScale_X = 0.75f; MenuSurvivorsGroupUI.groupButton.sizeOffset_X = 200; MenuSurvivorsGroupUI.groupButton.sizeOffset_Y = 30; MenuSurvivorsGroupUI.groupButton.addLabel(MenuSurvivorsGroupUI.localization.format("Group_Box_Label"), ESleekSide.LEFT); SleekButton sleekButton = MenuSurvivorsGroupUI.groupButton; if (MenuSurvivorsGroupUI.< > f__mg$cache0 == null) { MenuSurvivorsGroupUI.< > f__mg$cache0 = new ClickedButton(MenuSurvivorsGroupUI.onClickedUngroupButton); } sleekButton.onClickedButton = MenuSurvivorsGroupUI.< > f__mg$cache0; MenuSurvivorsGroupUI.container.add(MenuSurvivorsGroupUI.groupButton); MenuSurvivorsGroupUI.groupsBox = new SleekScrollBox(); MenuSurvivorsGroupUI.groupsBox.positionOffset_X = -100; MenuSurvivorsGroupUI.groupsBox.positionOffset_Y = 140; MenuSurvivorsGroupUI.groupsBox.positionScale_X = 0.75f; MenuSurvivorsGroupUI.groupsBox.sizeOffset_X = 230; MenuSurvivorsGroupUI.groupsBox.sizeOffset_Y = -240; MenuSurvivorsGroupUI.groupsBox.sizeScale_Y = 1f; MenuSurvivorsGroupUI.groupsBox.area = new Rect(0f, 0f, 5f, (float)(MenuSurvivorsGroupUI.groups.Length * 40 - 10)); MenuSurvivorsGroupUI.container.add(MenuSurvivorsGroupUI.groupsBox); for (int i = 0; i < MenuSurvivorsGroupUI.groups.Length; i++) { SleekButtonIcon sleekButtonIcon = new SleekButtonIcon(MenuSurvivorsGroupUI.groups[i].icon, 20); sleekButtonIcon.positionOffset_Y = i * 40; sleekButtonIcon.sizeOffset_X = 200; sleekButtonIcon.sizeOffset_Y = 30; sleekButtonIcon.text = MenuSurvivorsGroupUI.groups[i].name; SleekButton sleekButton2 = sleekButtonIcon; if (MenuSurvivorsGroupUI.< > f__mg$cache1 == null) { MenuSurvivorsGroupUI.< > f__mg$cache1 = new ClickedButton(MenuSurvivorsGroupUI.onClickedGroupButton); } sleekButton2.onClickedButton = MenuSurvivorsGroupUI.< > f__mg$cache1; MenuSurvivorsGroupUI.groupsBox.add(sleekButtonIcon); } Delegate onCharacterUpdated = Characters.onCharacterUpdated; if (MenuSurvivorsGroupUI.< > f__mg$cache2 == null) { MenuSurvivorsGroupUI.< > f__mg$cache2 = new CharacterUpdated(MenuSurvivorsGroupUI.onCharacterUpdated); } Characters.onCharacterUpdated = (CharacterUpdated)Delegate.Combine(onCharacterUpdated, MenuSurvivorsGroupUI.< > f__mg$cache2); MenuSurvivorsGroupUI.backButton = new SleekButtonIcon((Texture2D)MenuDashboardUI.icons.load("Exit")); MenuSurvivorsGroupUI.backButton.positionOffset_Y = -50; MenuSurvivorsGroupUI.backButton.positionScale_Y = 1f; MenuSurvivorsGroupUI.backButton.sizeOffset_X = 200; MenuSurvivorsGroupUI.backButton.sizeOffset_Y = 50; MenuSurvivorsGroupUI.backButton.text = MenuDashboardUI.localization.format("BackButtonText"); MenuSurvivorsGroupUI.backButton.tooltip = MenuDashboardUI.localization.format("BackButtonTooltip"); SleekButton sleekButton3 = MenuSurvivorsGroupUI.backButton; if (MenuSurvivorsGroupUI.< > f__mg$cache3 == null) { MenuSurvivorsGroupUI.< > f__mg$cache3 = new ClickedButton(MenuSurvivorsGroupUI.onClickedBackButton); } sleekButton3.onClickedButton = MenuSurvivorsGroupUI.< > f__mg$cache3; MenuSurvivorsGroupUI.backButton.fontSize = 14; MenuSurvivorsGroupUI.backButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuSurvivorsGroupUI.container.add(MenuSurvivorsGroupUI.backButton); }
private static void updateSelection(Blueprint[] view, byte typeIndex, bool uncraftable, string search) { bool flag = PowerTool.checkFires(Player.player.transform.position, 16f); List <Blueprint> list; if (view == null) { list = new List <Blueprint>(); foreach (ItemAsset itemAsset in Assets.find(EAssetType.ITEM)) { if (itemAsset != null) { for (int j = 0; j < itemAsset.blueprints.Count; j++) { Blueprint blueprint = itemAsset.blueprints[j]; if ((search.Length <= 0) ? (blueprint.type == (EBlueprintType)typeIndex) : PlayerDashboardCraftingUI.searchBlueprintText(blueprint, search)) { list.Add(blueprint); } } } } } else { list = new List <Blueprint>(view); } List <Blueprint> list2 = new List <Blueprint>(); for (int k = 0; k < list.Count; k++) { Blueprint blueprint2 = list[k]; if (blueprint2.skill != EBlueprintSkill.REPAIR || (uint)blueprint2.level <= Provider.modeConfigData.Gameplay.Repair_Level_Max) { if (string.IsNullOrEmpty(blueprint2.map) || blueprint2.map.Equals(Level.info.name, StringComparison.InvariantCultureIgnoreCase)) { ItemAsset itemAsset2 = (ItemAsset)Assets.find(EAssetType.ITEM, blueprint2.source); ushort num = 0; bool flag2 = true; blueprint2.hasSupplies = true; blueprint2.hasSkills = (blueprint2.skill == EBlueprintSkill.NONE || (blueprint2.skill == EBlueprintSkill.CRAFT && Player.player.skills.skills[2][1].level >= blueprint2.level) || (blueprint2.skill == EBlueprintSkill.COOK && flag && Player.player.skills.skills[2][3].level >= blueprint2.level) || (blueprint2.skill == EBlueprintSkill.REPAIR && Player.player.skills.skills[2][7].level >= blueprint2.level)); List <InventorySearch>[] array2 = new List <InventorySearch> [blueprint2.supplies.Length]; byte b = 0; while ((int)b < blueprint2.supplies.Length) { BlueprintSupply blueprintSupply = blueprint2.supplies[(int)b]; List <InventorySearch> list3 = Player.player.inventory.search(blueprintSupply.id, false, true); ushort num2 = 0; byte b2 = 0; while ((int)b2 < list3.Count) { num2 += (ushort)list3[(int)b2].jar.item.amount; b2 += 1; } num += num2; blueprintSupply.hasAmount = num2; if (blueprint2.type == EBlueprintType.AMMO) { if (blueprintSupply.hasAmount == 0) { blueprint2.hasSupplies = false; } } else if (blueprintSupply.hasAmount < blueprintSupply.amount) { blueprint2.hasSupplies = false; } if (blueprintSupply.hasAmount < blueprintSupply.amount && blueprintSupply.isCritical) { flag2 = false; } array2[(int)b] = list3; b += 1; } if (blueprint2.tool != 0) { InventorySearch inventorySearch = Player.player.inventory.has(blueprint2.tool); blueprint2.tools = ((inventorySearch == null) ? 0 : 1); blueprint2.hasTool = (inventorySearch != null); if (inventorySearch == null && blueprint2.toolCritical) { flag2 = false; } } else { blueprint2.tools = 1; blueprint2.hasTool = true; } if (!flag2) { num = 0; } if (blueprint2.type == EBlueprintType.REPAIR) { List <InventorySearch> list4 = Player.player.inventory.search(itemAsset2.id, false, false); byte b3 = byte.MaxValue; byte b4 = byte.MaxValue; byte b5 = 0; while ((int)b5 < list4.Count) { if (list4[(int)b5].jar.item.quality < b3) { b3 = list4[(int)b5].jar.item.quality; b4 = b5; } b5 += 1; } if (b4 != 255) { blueprint2.items = (ushort)list4[(int)b4].jar.item.quality; num += 1; } else { blueprint2.items = 0; } blueprint2.hasItem = (b4 != byte.MaxValue); } else if (blueprint2.type == EBlueprintType.AMMO) { List <InventorySearch> list5 = Player.player.inventory.search(itemAsset2.id, true, true); int num3 = -1; byte b6 = byte.MaxValue; byte b7 = 0; while ((int)b7 < list5.Count) { if ((int)list5[(int)b7].jar.item.amount > num3 && list5[(int)b7].jar.item.amount < itemAsset2.amount) { num3 = (int)list5[(int)b7].jar.item.amount; b6 = b7; } b7 += 1; } if (b6 != 255) { if (list5[(int)b6].jar.item.id == blueprint2.supplies[0].id) { BlueprintSupply blueprintSupply2 = blueprint2.supplies[0]; blueprintSupply2.hasAmount -= (ushort)num3; } blueprint2.supplies[0].amount = (ushort)((byte)((int)itemAsset2.amount - num3)); blueprint2.items = (ushort)list5[(int)b6].jar.item.amount; num += 1; } else { blueprint2.supplies[0].amount = 0; blueprint2.items = 0; } blueprint2.hasItem = (b6 != byte.MaxValue); if (b6 == 255) { blueprint2.products = 0; } else if (blueprint2.items + blueprint2.supplies[0].hasAmount > (ushort)itemAsset2.amount) { blueprint2.products = (ushort)itemAsset2.amount; } else { blueprint2.products = blueprint2.items + blueprint2.supplies[0].hasAmount; } } else { blueprint2.hasItem = true; } if (uncraftable) { if (blueprint2.hasSupplies && blueprint2.hasTool && blueprint2.hasItem && blueprint2.hasSkills) { list2.Add(blueprint2); } } else if (view != null) { if (blueprint2.hasSupplies && blueprint2.hasTool && blueprint2.hasItem && blueprint2.hasSkills) { list2.Insert(0, blueprint2); } else { list2.Add(blueprint2); } } else if (blueprint2.hasSupplies && blueprint2.hasTool && blueprint2.hasItem && blueprint2.hasSkills) { list2.Insert(0, blueprint2); } else if ((blueprint2.type == EBlueprintType.AMMO || blueprint2.type == EBlueprintType.REPAIR || num != 0) && blueprint2.hasItem) { list2.Add(blueprint2); } } } } PlayerDashboardCraftingUI.viewBlueprints = view; PlayerDashboardCraftingUI.selectedType = typeIndex; PlayerDashboardCraftingUI.hideUncraftable = uncraftable; PlayerDashboardCraftingUI.searchText = search; PlayerDashboardCraftingUI.blueprints = list2.ToArray(); PlayerDashboardCraftingUI.blueprintsScrollBox.remove(); PlayerDashboardCraftingUI.blueprintsScrollBox.area = new Rect(0f, 0f, 5f, (float)(PlayerDashboardCraftingUI.blueprints.Length * 205 - 10)); for (int l = 0; l < PlayerDashboardCraftingUI.blueprints.Length; l++) { Blueprint newBlueprint = PlayerDashboardCraftingUI.blueprints[l]; SleekBlueprint sleekBlueprint = new SleekBlueprint(newBlueprint); sleekBlueprint.positionOffset_Y = l * 205; sleekBlueprint.sizeOffset_X = -30; sleekBlueprint.sizeOffset_Y = 195; sleekBlueprint.sizeScale_X = 1f; SleekButton sleekButton = sleekBlueprint; if (PlayerDashboardCraftingUI.< > f__mg$cache0 == null) { PlayerDashboardCraftingUI.< > f__mg$cache0 = new ClickedButton(PlayerDashboardCraftingUI.onClickedBlueprintButton); } sleekButton.onClickedButton = PlayerDashboardCraftingUI.< > f__mg$cache0; PlayerDashboardCraftingUI.blueprintsScrollBox.add(sleekBlueprint); } PlayerDashboardCraftingUI.infoBox.isVisible = (PlayerDashboardCraftingUI.blueprints.Length == 0); }
public MenuSurvivorsClothingItemUI() { MenuSurvivorsClothingItemUI.localization = Localization.read("/Menu/Survivors/MenuSurvivorsClothingItem.dat"); MenuSurvivorsClothingItemUI.container = new Sleek(); MenuSurvivorsClothingItemUI.container.positionOffset_X = 10; MenuSurvivorsClothingItemUI.container.positionOffset_Y = 10; MenuSurvivorsClothingItemUI.container.positionScale_Y = 1f; MenuSurvivorsClothingItemUI.container.sizeOffset_X = -20; MenuSurvivorsClothingItemUI.container.sizeOffset_Y = -20; MenuSurvivorsClothingItemUI.container.sizeScale_X = 1f; MenuSurvivorsClothingItemUI.container.sizeScale_Y = 1f; MenuUI.container.add(MenuSurvivorsClothingItemUI.container); MenuSurvivorsClothingItemUI.active = false; MenuSurvivorsClothingItemUI.inventory = new Sleek(); MenuSurvivorsClothingItemUI.inventory.positionScale_X = 0.5f; MenuSurvivorsClothingItemUI.inventory.positionOffset_Y = 10; MenuSurvivorsClothingItemUI.inventory.sizeScale_X = 0.5f; MenuSurvivorsClothingItemUI.inventory.sizeScale_Y = 1f; MenuSurvivorsClothingItemUI.inventory.sizeOffset_Y = -20; MenuSurvivorsClothingItemUI.inventory.constraint = ESleekConstraint.XY; MenuSurvivorsClothingItemUI.container.add(MenuSurvivorsClothingItemUI.inventory); MenuSurvivorsClothingItemUI.packageBox = new SleekInventory(); MenuSurvivorsClothingItemUI.packageBox.sizeScale_X = 1f; MenuSurvivorsClothingItemUI.packageBox.sizeScale_Y = 0.5f; MenuSurvivorsClothingItemUI.packageBox.sizeOffset_Y = -5; MenuSurvivorsClothingItemUI.packageBox.constraint = ESleekConstraint.XY; MenuSurvivorsClothingItemUI.inventory.add(MenuSurvivorsClothingItemUI.packageBox); MenuSurvivorsClothingItemUI.descriptionBox = new SleekBox(); MenuSurvivorsClothingItemUI.descriptionBox.positionOffset_Y = 10; MenuSurvivorsClothingItemUI.descriptionBox.positionScale_Y = 1f; MenuSurvivorsClothingItemUI.descriptionBox.sizeScale_X = 1f; MenuSurvivorsClothingItemUI.descriptionBox.sizeScale_Y = 1f; MenuSurvivorsClothingItemUI.descriptionBox.foregroundTint = ESleekTint.NONE; MenuSurvivorsClothingItemUI.packageBox.add(MenuSurvivorsClothingItemUI.descriptionBox); MenuSurvivorsClothingItemUI.infoLabel = new SleekLabel(); MenuSurvivorsClothingItemUI.infoLabel.isRich = true; MenuSurvivorsClothingItemUI.infoLabel.positionOffset_X = 5; MenuSurvivorsClothingItemUI.infoLabel.positionOffset_Y = 5; MenuSurvivorsClothingItemUI.infoLabel.sizeScale_X = 1f; MenuSurvivorsClothingItemUI.infoLabel.sizeScale_Y = 1f; MenuSurvivorsClothingItemUI.infoLabel.sizeOffset_X = -10; MenuSurvivorsClothingItemUI.infoLabel.sizeOffset_Y = -10; MenuSurvivorsClothingItemUI.infoLabel.fontAlignment = 0; MenuSurvivorsClothingItemUI.infoLabel.foregroundTint = ESleekTint.NONE; MenuSurvivorsClothingItemUI.descriptionBox.add(MenuSurvivorsClothingItemUI.infoLabel); MenuSurvivorsClothingItemUI.useButton = new SleekButton(); MenuSurvivorsClothingItemUI.useButton.positionScale_Y = 1f; MenuSurvivorsClothingItemUI.useButton.sizeOffset_X = -5; MenuSurvivorsClothingItemUI.useButton.sizeOffset_Y = 50; MenuSurvivorsClothingItemUI.useButton.sizeScale_X = 0.5f; SleekButton sleekButton = MenuSurvivorsClothingItemUI.useButton; if (MenuSurvivorsClothingItemUI.< > f__mg$cache0 == null) { MenuSurvivorsClothingItemUI.< > f__mg$cache0 = new ClickedButton(MenuSurvivorsClothingItemUI.onClickedUseButton); } sleekButton.onClickedButton = MenuSurvivorsClothingItemUI.< > f__mg$cache0; MenuSurvivorsClothingItemUI.descriptionBox.add(MenuSurvivorsClothingItemUI.useButton); MenuSurvivorsClothingItemUI.useButton.fontSize = 14; MenuSurvivorsClothingItemUI.useButton.isVisible = false; MenuSurvivorsClothingItemUI.inspectButton = new SleekButton(); MenuSurvivorsClothingItemUI.inspectButton.positionOffset_X = 5; MenuSurvivorsClothingItemUI.inspectButton.positionScale_X = 0.5f; MenuSurvivorsClothingItemUI.inspectButton.positionScale_Y = 1f; MenuSurvivorsClothingItemUI.inspectButton.sizeOffset_X = -5; MenuSurvivorsClothingItemUI.inspectButton.sizeOffset_Y = 50; MenuSurvivorsClothingItemUI.inspectButton.sizeScale_X = 0.5f; MenuSurvivorsClothingItemUI.inspectButton.text = MenuSurvivorsClothingItemUI.localization.format("Inspect_Text"); MenuSurvivorsClothingItemUI.inspectButton.tooltip = MenuSurvivorsClothingItemUI.localization.format("Inspect_Tooltip"); SleekButton sleekButton2 = MenuSurvivorsClothingItemUI.inspectButton; if (MenuSurvivorsClothingItemUI.< > f__mg$cache1 == null) { MenuSurvivorsClothingItemUI.< > f__mg$cache1 = new ClickedButton(MenuSurvivorsClothingItemUI.onClickedInspectButton); } sleekButton2.onClickedButton = MenuSurvivorsClothingItemUI.< > f__mg$cache1; MenuSurvivorsClothingItemUI.descriptionBox.add(MenuSurvivorsClothingItemUI.inspectButton); MenuSurvivorsClothingItemUI.inspectButton.fontSize = 14; MenuSurvivorsClothingItemUI.inspectButton.isVisible = false; MenuSurvivorsClothingItemUI.marketButton = new SleekButton(); MenuSurvivorsClothingItemUI.marketButton.positionScale_Y = 1f; MenuSurvivorsClothingItemUI.marketButton.sizeOffset_X = -5; MenuSurvivorsClothingItemUI.marketButton.sizeOffset_Y = 50; MenuSurvivorsClothingItemUI.marketButton.sizeScale_X = 0.5f; MenuSurvivorsClothingItemUI.marketButton.text = MenuSurvivorsClothingItemUI.localization.format("Market_Text"); MenuSurvivorsClothingItemUI.marketButton.tooltip = MenuSurvivorsClothingItemUI.localization.format("Market_Tooltip"); SleekButton sleekButton3 = MenuSurvivorsClothingItemUI.marketButton; if (MenuSurvivorsClothingItemUI.< > f__mg$cache2 == null) { MenuSurvivorsClothingItemUI.< > f__mg$cache2 = new ClickedButton(MenuSurvivorsClothingItemUI.onClickedMarketButton); } sleekButton3.onClickedButton = MenuSurvivorsClothingItemUI.< > f__mg$cache2; MenuSurvivorsClothingItemUI.descriptionBox.add(MenuSurvivorsClothingItemUI.marketButton); MenuSurvivorsClothingItemUI.marketButton.fontSize = 14; MenuSurvivorsClothingItemUI.marketButton.isVisible = false; MenuSurvivorsClothingItemUI.deleteButton = new SleekButton(); MenuSurvivorsClothingItemUI.deleteButton.positionOffset_X = 5; MenuSurvivorsClothingItemUI.deleteButton.positionScale_X = 0.5f; MenuSurvivorsClothingItemUI.deleteButton.positionScale_Y = 1f; MenuSurvivorsClothingItemUI.deleteButton.sizeOffset_Y = 50; MenuSurvivorsClothingItemUI.deleteButton.sizeScale_X = 0.5f; MenuSurvivorsClothingItemUI.deleteButton.text = MenuSurvivorsClothingItemUI.localization.format("Delete_Text"); MenuSurvivorsClothingItemUI.deleteButton.tooltip = MenuSurvivorsClothingItemUI.localization.format("Delete_Tooltip"); SleekButton sleekButton4 = MenuSurvivorsClothingItemUI.deleteButton; if (MenuSurvivorsClothingItemUI.< > f__mg$cache3 == null) { MenuSurvivorsClothingItemUI.< > f__mg$cache3 = new ClickedButton(MenuSurvivorsClothingItemUI.onClickedDeleteButton); } sleekButton4.onClickedButton = MenuSurvivorsClothingItemUI.< > f__mg$cache3; MenuSurvivorsClothingItemUI.descriptionBox.add(MenuSurvivorsClothingItemUI.deleteButton); MenuSurvivorsClothingItemUI.deleteButton.fontSize = 14; MenuSurvivorsClothingItemUI.backButton = new SleekButtonIcon((Texture2D)MenuDashboardUI.icons.load("Exit")); MenuSurvivorsClothingItemUI.backButton.positionOffset_Y = -50; MenuSurvivorsClothingItemUI.backButton.positionScale_Y = 1f; MenuSurvivorsClothingItemUI.backButton.sizeOffset_X = 200; MenuSurvivorsClothingItemUI.backButton.sizeOffset_Y = 50; MenuSurvivorsClothingItemUI.backButton.text = MenuDashboardUI.localization.format("BackButtonText"); MenuSurvivorsClothingItemUI.backButton.tooltip = MenuDashboardUI.localization.format("BackButtonTooltip"); SleekButton sleekButton5 = MenuSurvivorsClothingItemUI.backButton; if (MenuSurvivorsClothingItemUI.< > f__mg$cache4 == null) { MenuSurvivorsClothingItemUI.< > f__mg$cache4 = new ClickedButton(MenuSurvivorsClothingItemUI.onClickedBackButton); } sleekButton5.onClickedButton = MenuSurvivorsClothingItemUI.< > f__mg$cache4; MenuSurvivorsClothingItemUI.backButton.fontSize = 14; MenuSurvivorsClothingItemUI.backButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuSurvivorsClothingItemUI.container.add(MenuSurvivorsClothingItemUI.backButton); }
public PlayerDashboardCraftingUI() { if (PlayerDashboardCraftingUI.icons != null) { PlayerDashboardCraftingUI.icons.unload(); } PlayerDashboardCraftingUI.localization = Localization.read("/Player/PlayerDashboardCrafting.dat"); PlayerDashboardCraftingUI.icons = Bundles.getBundle("/Bundles/Textures/Player/Icons/PlayerDashboardCrafting/PlayerDashboardCrafting.unity3d"); PlayerDashboardCraftingUI.container = new Sleek(); PlayerDashboardCraftingUI.container.positionScale_Y = 1f; PlayerDashboardCraftingUI.container.positionOffset_X = 10; PlayerDashboardCraftingUI.container.positionOffset_Y = 10; PlayerDashboardCraftingUI.container.sizeOffset_X = -20; PlayerDashboardCraftingUI.container.sizeOffset_Y = -20; PlayerDashboardCraftingUI.container.sizeScale_X = 1f; PlayerDashboardCraftingUI.container.sizeScale_Y = 1f; PlayerUI.container.add(PlayerDashboardCraftingUI.container); PlayerDashboardCraftingUI.active = false; PlayerDashboardCraftingUI.selectedType = byte.MaxValue; PlayerDashboardCraftingUI.hideUncraftable = false; PlayerDashboardCraftingUI.searchText = string.Empty; PlayerDashboardCraftingUI.backdropBox = new SleekBox(); PlayerDashboardCraftingUI.backdropBox.positionOffset_Y = 60; PlayerDashboardCraftingUI.backdropBox.sizeOffset_Y = -60; PlayerDashboardCraftingUI.backdropBox.sizeScale_X = 1f; PlayerDashboardCraftingUI.backdropBox.sizeScale_Y = 1f; Color white = Color.white; white.a = 0.5f; PlayerDashboardCraftingUI.backdropBox.backgroundColor = white; PlayerDashboardCraftingUI.container.add(PlayerDashboardCraftingUI.backdropBox); PlayerDashboardCraftingUI.blueprintsScrollBox = new SleekScrollBox(); PlayerDashboardCraftingUI.blueprintsScrollBox.positionOffset_X = 10; PlayerDashboardCraftingUI.blueprintsScrollBox.positionOffset_Y = 110; PlayerDashboardCraftingUI.blueprintsScrollBox.sizeOffset_X = -20; PlayerDashboardCraftingUI.blueprintsScrollBox.sizeOffset_Y = -120; PlayerDashboardCraftingUI.blueprintsScrollBox.sizeScale_X = 1f; PlayerDashboardCraftingUI.blueprintsScrollBox.sizeScale_Y = 1f; PlayerDashboardCraftingUI.backdropBox.add(PlayerDashboardCraftingUI.blueprintsScrollBox); for (int i = 0; i < PlayerDashboardCraftingUI.TYPES; i++) { SleekButtonIcon sleekButtonIcon = new SleekButtonIcon((Texture2D)PlayerDashboardCraftingUI.icons.load("Blueprint_" + i)); sleekButtonIcon.positionOffset_X = PlayerDashboardCraftingUI.TYPES * -30 + 5 + i * 60; sleekButtonIcon.positionOffset_Y = 10; sleekButtonIcon.positionScale_X = 0.5f; sleekButtonIcon.sizeOffset_X = 50; sleekButtonIcon.sizeOffset_Y = 50; sleekButtonIcon.tooltip = PlayerDashboardCraftingUI.localization.format("Type_" + i + "_Tooltip"); sleekButtonIcon.iconImage.backgroundTint = ESleekTint.FOREGROUND; SleekButton sleekButton = sleekButtonIcon; if (PlayerDashboardCraftingUI.< > f__mg$cache1 == null) { PlayerDashboardCraftingUI.< > f__mg$cache1 = new ClickedButton(PlayerDashboardCraftingUI.onClickedTypeButton); } sleekButton.onClickedButton = PlayerDashboardCraftingUI.< > f__mg$cache1; PlayerDashboardCraftingUI.backdropBox.add(sleekButtonIcon); } PlayerDashboardCraftingUI.hideUncraftableToggle = new SleekToggle(); PlayerDashboardCraftingUI.hideUncraftableToggle.positionOffset_X = -80; PlayerDashboardCraftingUI.hideUncraftableToggle.positionOffset_Y = 65; PlayerDashboardCraftingUI.hideUncraftableToggle.positionScale_X = 1f; PlayerDashboardCraftingUI.hideUncraftableToggle.sizeOffset_X = 40; PlayerDashboardCraftingUI.hideUncraftableToggle.sizeOffset_Y = 40; PlayerDashboardCraftingUI.hideUncraftableToggle.addLabel(PlayerDashboardCraftingUI.localization.format("Hide_Uncraftable_Toggle_Label"), ESleekSide.LEFT); PlayerDashboardCraftingUI.hideUncraftableToggle.state = PlayerDashboardCraftingUI.hideUncraftable; SleekToggle sleekToggle = PlayerDashboardCraftingUI.hideUncraftableToggle; if (PlayerDashboardCraftingUI.< > f__mg$cache2 == null) { PlayerDashboardCraftingUI.< > f__mg$cache2 = new Toggled(PlayerDashboardCraftingUI.onToggledHideUncraftableToggle); } sleekToggle.onToggled = PlayerDashboardCraftingUI.< > f__mg$cache2; PlayerDashboardCraftingUI.backdropBox.add(PlayerDashboardCraftingUI.hideUncraftableToggle); PlayerDashboardCraftingUI.searchField = new SleekField(); PlayerDashboardCraftingUI.searchField.positionOffset_X = 10; PlayerDashboardCraftingUI.searchField.positionOffset_Y = 70; PlayerDashboardCraftingUI.searchField.sizeOffset_X = -410; PlayerDashboardCraftingUI.searchField.sizeOffset_Y = 30; PlayerDashboardCraftingUI.searchField.sizeScale_X = 1f; PlayerDashboardCraftingUI.searchField.hint = PlayerDashboardCraftingUI.localization.format("Search_Field_Hint"); PlayerDashboardCraftingUI.searchField.control = "Search"; SleekField sleekField = PlayerDashboardCraftingUI.searchField; Delegate onEntered = sleekField.onEntered; if (PlayerDashboardCraftingUI.< > f__mg$cache3 == null) { PlayerDashboardCraftingUI.< > f__mg$cache3 = new Entered(PlayerDashboardCraftingUI.onEnteredSearchField); } sleekField.onEntered = (Entered)Delegate.Combine(onEntered, PlayerDashboardCraftingUI.< > f__mg$cache3); PlayerDashboardCraftingUI.backdropBox.add(PlayerDashboardCraftingUI.searchField); PlayerDashboardCraftingUI.searchButton = new SleekButton(); PlayerDashboardCraftingUI.searchButton.positionOffset_X = -390; PlayerDashboardCraftingUI.searchButton.positionOffset_Y = 70; PlayerDashboardCraftingUI.searchButton.positionScale_X = 1f; PlayerDashboardCraftingUI.searchButton.sizeOffset_X = 100; PlayerDashboardCraftingUI.searchButton.sizeOffset_Y = 30; PlayerDashboardCraftingUI.searchButton.text = PlayerDashboardCraftingUI.localization.format("Search"); PlayerDashboardCraftingUI.searchButton.tooltip = PlayerDashboardCraftingUI.localization.format("Search_Tooltip"); SleekButton sleekButton2 = PlayerDashboardCraftingUI.searchButton; if (PlayerDashboardCraftingUI.< > f__mg$cache4 == null) { PlayerDashboardCraftingUI.< > f__mg$cache4 = new ClickedButton(PlayerDashboardCraftingUI.onClickedSearchButton); } sleekButton2.onClickedButton = PlayerDashboardCraftingUI.< > f__mg$cache4; PlayerDashboardCraftingUI.backdropBox.add(PlayerDashboardCraftingUI.searchButton); PlayerDashboardCraftingUI.infoBox = new SleekBox(); PlayerDashboardCraftingUI.infoBox.positionOffset_X = 10; PlayerDashboardCraftingUI.infoBox.positionOffset_Y = 110; PlayerDashboardCraftingUI.infoBox.sizeOffset_X = -20; PlayerDashboardCraftingUI.infoBox.sizeOffset_Y = 50; PlayerDashboardCraftingUI.infoBox.sizeScale_X = 1f; PlayerDashboardCraftingUI.infoBox.text = PlayerDashboardCraftingUI.localization.format("No_Blueprints"); PlayerDashboardCraftingUI.infoBox.fontSize = 14; PlayerDashboardCraftingUI.backdropBox.add(PlayerDashboardCraftingUI.infoBox); PlayerDashboardCraftingUI.infoBox.isVisible = false; PlayerDashboardCraftingUI.viewBlueprints = null; PlayerDashboardCraftingUI.selectedType = 0; PlayerDashboardCraftingUI.hideUncraftable = false; PlayerDashboardCraftingUI.searchText = string.Empty; PlayerInventory inventory = Player.player.inventory; Delegate onInventoryResized = inventory.onInventoryResized; if (PlayerDashboardCraftingUI.< > f__mg$cache5 == null) { PlayerDashboardCraftingUI.< > f__mg$cache5 = new InventoryResized(PlayerDashboardCraftingUI.onInventoryResized); } inventory.onInventoryResized = (InventoryResized)Delegate.Combine(onInventoryResized, PlayerDashboardCraftingUI.< > f__mg$cache5); PlayerCrafting crafting = Player.player.crafting; Delegate onCraftingUpdated = crafting.onCraftingUpdated; if (PlayerDashboardCraftingUI.< > f__mg$cache6 == null) { PlayerDashboardCraftingUI.< > f__mg$cache6 = new CraftingUpdated(PlayerDashboardCraftingUI.onCraftingUpdated); } crafting.onCraftingUpdated = (CraftingUpdated)Delegate.Combine(onCraftingUpdated, PlayerDashboardCraftingUI.< > f__mg$cache6); }
public EditorEnvironmentUI() { Local local = Localization.read("/Editor/EditorEnvironment.dat"); Bundle bundle = Bundles.getBundle("/Bundles/Textures/Edit/Icons/EditorEnvironment/EditorEnvironment.unity3d"); EditorEnvironmentUI.container = new Sleek(); EditorEnvironmentUI.container.positionOffset_X = 10; EditorEnvironmentUI.container.positionOffset_Y = 10; EditorEnvironmentUI.container.positionScale_X = 1f; EditorEnvironmentUI.container.sizeOffset_X = -20; EditorEnvironmentUI.container.sizeOffset_Y = -20; EditorEnvironmentUI.container.sizeScale_X = 1f; EditorEnvironmentUI.container.sizeScale_Y = 1f; EditorUI.window.add(EditorEnvironmentUI.container); EditorEnvironmentUI.active = false; EditorEnvironmentUI.lightingButton = new SleekButtonIcon((Texture2D)bundle.load("Lighting")); EditorEnvironmentUI.lightingButton.positionOffset_Y = 40; EditorEnvironmentUI.lightingButton.sizeOffset_X = -5; EditorEnvironmentUI.lightingButton.sizeOffset_Y = 30; EditorEnvironmentUI.lightingButton.sizeScale_X = 0.25f; EditorEnvironmentUI.lightingButton.text = local.format("LightingButtonText"); EditorEnvironmentUI.lightingButton.tooltip = local.format("LightingButtonTooltip"); SleekButton sleekButton = EditorEnvironmentUI.lightingButton; if (EditorEnvironmentUI.< > f__mg$cache0 == null) { EditorEnvironmentUI.< > f__mg$cache0 = new ClickedButton(EditorEnvironmentUI.onClickedLightingButton); } sleekButton.onClickedButton = EditorEnvironmentUI.< > f__mg$cache0; EditorEnvironmentUI.container.add(EditorEnvironmentUI.lightingButton); EditorEnvironmentUI.roadsButton = new SleekButtonIcon((Texture2D)bundle.load("Roads")); EditorEnvironmentUI.roadsButton.positionOffset_X = 5; EditorEnvironmentUI.roadsButton.positionOffset_Y = 40; EditorEnvironmentUI.roadsButton.positionScale_X = 0.25f; EditorEnvironmentUI.roadsButton.sizeOffset_X = -10; EditorEnvironmentUI.roadsButton.sizeOffset_Y = 30; EditorEnvironmentUI.roadsButton.sizeScale_X = 0.25f; EditorEnvironmentUI.roadsButton.text = local.format("RoadsButtonText"); EditorEnvironmentUI.roadsButton.tooltip = local.format("RoadsButtonTooltip"); SleekButton sleekButton2 = EditorEnvironmentUI.roadsButton; if (EditorEnvironmentUI.< > f__mg$cache1 == null) { EditorEnvironmentUI.< > f__mg$cache1 = new ClickedButton(EditorEnvironmentUI.onClickedRoadsButton); } sleekButton2.onClickedButton = EditorEnvironmentUI.< > f__mg$cache1; EditorEnvironmentUI.container.add(EditorEnvironmentUI.roadsButton); EditorEnvironmentUI.navigationButton = new SleekButtonIcon((Texture2D)bundle.load("Navigation")); EditorEnvironmentUI.navigationButton.positionOffset_X = 5; EditorEnvironmentUI.navigationButton.positionOffset_Y = 40; EditorEnvironmentUI.navigationButton.positionScale_X = 0.5f; EditorEnvironmentUI.navigationButton.sizeOffset_X = -10; EditorEnvironmentUI.navigationButton.sizeOffset_Y = 30; EditorEnvironmentUI.navigationButton.sizeScale_X = 0.25f; EditorEnvironmentUI.navigationButton.text = local.format("NavigationButtonText"); EditorEnvironmentUI.navigationButton.tooltip = local.format("NavigationButtonTooltip"); SleekButton sleekButton3 = EditorEnvironmentUI.navigationButton; if (EditorEnvironmentUI.< > f__mg$cache2 == null) { EditorEnvironmentUI.< > f__mg$cache2 = new ClickedButton(EditorEnvironmentUI.onClickedNavigationButton); } sleekButton3.onClickedButton = EditorEnvironmentUI.< > f__mg$cache2; EditorEnvironmentUI.container.add(EditorEnvironmentUI.navigationButton); EditorEnvironmentUI.nodesButton = new SleekButtonIcon((Texture2D)bundle.load("Nodes")); EditorEnvironmentUI.nodesButton.positionOffset_X = 5; EditorEnvironmentUI.nodesButton.positionOffset_Y = 40; EditorEnvironmentUI.nodesButton.positionScale_X = 0.75f; EditorEnvironmentUI.nodesButton.sizeOffset_X = -5; EditorEnvironmentUI.nodesButton.sizeOffset_Y = 30; EditorEnvironmentUI.nodesButton.sizeScale_X = 0.25f; EditorEnvironmentUI.nodesButton.text = local.format("NodesButtonText"); EditorEnvironmentUI.nodesButton.tooltip = local.format("NodesButtonTooltip"); SleekButton sleekButton4 = EditorEnvironmentUI.nodesButton; if (EditorEnvironmentUI.< > f__mg$cache3 == null) { EditorEnvironmentUI.< > f__mg$cache3 = new ClickedButton(EditorEnvironmentUI.onClickedNodesButton); } sleekButton4.onClickedButton = EditorEnvironmentUI.< > f__mg$cache3; EditorEnvironmentUI.container.add(EditorEnvironmentUI.nodesButton); bundle.unload(); new EditorEnvironmentLightingUI(); new EditorEnvironmentRoadsUI(); new EditorEnvironmentNavigationUI(); new EditorEnvironmentNodesUI(); }
// Token: 0x06003788 RID: 14216 RVA: 0x00185B4C File Offset: 0x00183F4C public MenuWorkshopErrorUI() { MenuWorkshopErrorUI.localization = Localization.read("/Menu/Workshop/MenuWorkshopError.dat"); MenuWorkshopErrorUI.container = new Sleek(); MenuWorkshopErrorUI.container.positionOffset_X = 10; MenuWorkshopErrorUI.container.positionOffset_Y = 10; MenuWorkshopErrorUI.container.positionScale_Y = 1f; MenuWorkshopErrorUI.container.sizeOffset_X = -20; MenuWorkshopErrorUI.container.sizeOffset_Y = -20; MenuWorkshopErrorUI.container.sizeScale_X = 1f; MenuWorkshopErrorUI.container.sizeScale_Y = 1f; MenuUI.container.add(MenuWorkshopErrorUI.container); MenuWorkshopErrorUI.active = false; MenuWorkshopErrorUI.headerBox = new SleekBox(); MenuWorkshopErrorUI.headerBox.sizeOffset_Y = 50; MenuWorkshopErrorUI.headerBox.sizeScale_X = 1f; MenuWorkshopErrorUI.headerBox.fontSize = 14; MenuWorkshopErrorUI.headerBox.text = MenuWorkshopErrorUI.localization.format("Header"); MenuWorkshopErrorUI.container.add(MenuWorkshopErrorUI.headerBox); MenuWorkshopErrorUI.infoBox = new SleekBox(); MenuWorkshopErrorUI.infoBox.positionOffset_Y = 60; MenuWorkshopErrorUI.infoBox.sizeOffset_X = -30; MenuWorkshopErrorUI.infoBox.sizeOffset_Y = 50; MenuWorkshopErrorUI.infoBox.sizeScale_X = 1f; MenuWorkshopErrorUI.infoBox.fontSize = 14; MenuWorkshopErrorUI.infoBox.text = MenuWorkshopErrorUI.localization.format("No_Errors"); MenuWorkshopErrorUI.container.add(MenuWorkshopErrorUI.infoBox); MenuWorkshopErrorUI.infoBox.isVisible = false; MenuWorkshopErrorUI.errorBox = new SleekScrollBox(); MenuWorkshopErrorUI.errorBox.positionOffset_Y = 60; MenuWorkshopErrorUI.errorBox.sizeOffset_Y = -120; MenuWorkshopErrorUI.errorBox.sizeScale_X = 1f; MenuWorkshopErrorUI.errorBox.sizeScale_Y = 1f; MenuWorkshopErrorUI.errorBox.area = new Rect(0f, 0f, 5f, 0f); MenuWorkshopErrorUI.container.add(MenuWorkshopErrorUI.errorBox); MenuWorkshopErrorUI.backButton = new SleekButtonIcon((Texture2D)MenuDashboardUI.icons.load("Exit")); MenuWorkshopErrorUI.backButton.positionOffset_Y = -50; MenuWorkshopErrorUI.backButton.positionScale_Y = 1f; MenuWorkshopErrorUI.backButton.sizeOffset_X = 200; MenuWorkshopErrorUI.backButton.sizeOffset_Y = 50; MenuWorkshopErrorUI.backButton.text = MenuDashboardUI.localization.format("BackButtonText"); MenuWorkshopErrorUI.backButton.tooltip = MenuDashboardUI.localization.format("BackButtonTooltip"); SleekButton sleekButton = MenuWorkshopErrorUI.backButton; if (MenuWorkshopErrorUI.< > f__mg$cache0 == null) { MenuWorkshopErrorUI.< > f__mg$cache0 = new ClickedButton(MenuWorkshopErrorUI.onClickedBackButton); } sleekButton.onClickedButton = MenuWorkshopErrorUI.< > f__mg$cache0; MenuWorkshopErrorUI.backButton.fontSize = 14; MenuWorkshopErrorUI.backButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuWorkshopErrorUI.container.add(MenuWorkshopErrorUI.backButton); MenuWorkshopErrorUI.refreshButton = new SleekButton(); MenuWorkshopErrorUI.refreshButton.positionOffset_X = -200; MenuWorkshopErrorUI.refreshButton.positionOffset_Y = -50; MenuWorkshopErrorUI.refreshButton.positionScale_X = 1f; MenuWorkshopErrorUI.refreshButton.positionScale_Y = 1f; MenuWorkshopErrorUI.refreshButton.sizeOffset_X = 200; MenuWorkshopErrorUI.refreshButton.sizeOffset_Y = 50; MenuWorkshopErrorUI.refreshButton.text = MenuWorkshopErrorUI.localization.format("Refresh"); MenuWorkshopErrorUI.refreshButton.tooltip = MenuWorkshopErrorUI.localization.format("Refresh_Tooltip"); SleekButton sleekButton2 = MenuWorkshopErrorUI.refreshButton; if (MenuWorkshopErrorUI.< > f__mg$cache1 == null) { MenuWorkshopErrorUI.< > f__mg$cache1 = new ClickedButton(MenuWorkshopErrorUI.onClickedRefreshButton); } sleekButton2.onClickedButton = MenuWorkshopErrorUI.< > f__mg$cache1; MenuWorkshopErrorUI.refreshButton.fontSize = 14; MenuWorkshopErrorUI.container.add(MenuWorkshopErrorUI.refreshButton); }
public MenuSurvivorsClothingUI() { MenuSurvivorsClothingUI.localization = Localization.read("/Menu/Survivors/MenuSurvivorsClothing.dat"); if (MenuSurvivorsClothingUI.icons != null) { MenuSurvivorsClothingUI.icons.unload(); MenuSurvivorsClothingUI.icons = null; } MenuSurvivorsClothingUI.icons = Bundles.getBundle("/Bundles/Textures/Menu/Icons/Survivors/MenuSurvivorsClothing/MenuSurvivorsClothing.unity3d"); MenuSurvivorsClothingUI.container = new Sleek(); MenuSurvivorsClothingUI.container.positionOffset_X = 10; MenuSurvivorsClothingUI.container.positionOffset_Y = 10; MenuSurvivorsClothingUI.container.positionScale_Y = 1f; MenuSurvivorsClothingUI.container.sizeOffset_X = -20; MenuSurvivorsClothingUI.container.sizeOffset_Y = -20; MenuSurvivorsClothingUI.container.sizeScale_X = 1f; MenuSurvivorsClothingUI.container.sizeScale_Y = 1f; MenuUI.container.add(MenuSurvivorsClothingUI.container); MenuSurvivorsClothingUI.active = false; MenuSurvivorsClothingUI.page = 0; MenuSurvivorsClothingUI.inventory = new Sleek(); MenuSurvivorsClothingUI.inventory.positionOffset_Y = 40; MenuSurvivorsClothingUI.inventory.positionScale_X = 0.5f; MenuSurvivorsClothingUI.inventory.sizeScale_X = 0.5f; MenuSurvivorsClothingUI.inventory.sizeScale_Y = 1f; MenuSurvivorsClothingUI.inventory.sizeOffset_Y = -80; MenuSurvivorsClothingUI.inventory.constraint = ESleekConstraint.XY; MenuSurvivorsClothingUI.container.add(MenuSurvivorsClothingUI.inventory); MenuSurvivorsClothingUI.packageButtons = new SleekInventory[25]; for (int i = 0; i < MenuSurvivorsClothingUI.packageButtons.Length; i++) { SleekInventory sleekInventory = new SleekInventory(); sleekInventory.positionOffset_X = 5; sleekInventory.positionOffset_Y = 5; sleekInventory.positionScale_X = (float)(i % 5) * 0.2f; sleekInventory.positionScale_Y = (float)Mathf.FloorToInt((float)i / 5f) * 0.2f; sleekInventory.sizeOffset_X = -10; sleekInventory.sizeOffset_Y = -10; sleekInventory.sizeScale_X = 0.2f; sleekInventory.sizeScale_Y = 0.2f; SleekInventory sleekInventory2 = sleekInventory; if (MenuSurvivorsClothingUI.< > f__mg$cache0 == null) { MenuSurvivorsClothingUI.< > f__mg$cache0 = new ClickedInventory(MenuSurvivorsClothingUI.onClickedInventory); } sleekInventory2.onClickedInventory = MenuSurvivorsClothingUI.< > f__mg$cache0; MenuSurvivorsClothingUI.inventory.add(sleekInventory); MenuSurvivorsClothingUI.packageButtons[i] = sleekInventory; } MenuSurvivorsClothingUI.searchField = new SleekField(); MenuSurvivorsClothingUI.searchField.positionOffset_X = 5; MenuSurvivorsClothingUI.searchField.positionOffset_Y = -35; MenuSurvivorsClothingUI.searchField.sizeOffset_X = -120; MenuSurvivorsClothingUI.searchField.sizeOffset_Y = 30; MenuSurvivorsClothingUI.searchField.sizeScale_X = 1f; MenuSurvivorsClothingUI.searchField.hint = MenuSurvivorsClothingUI.localization.format("Search_Field_Hint"); MenuSurvivorsClothingUI.searchField.control = "Search"; SleekField sleekField = MenuSurvivorsClothingUI.searchField; Delegate onEntered = sleekField.onEntered; if (MenuSurvivorsClothingUI.< > f__mg$cache1 == null) { MenuSurvivorsClothingUI.< > f__mg$cache1 = new Entered(MenuSurvivorsClothingUI.onEnteredSearchField); } sleekField.onEntered = (Entered)Delegate.Combine(onEntered, MenuSurvivorsClothingUI.< > f__mg$cache1); MenuSurvivorsClothingUI.inventory.add(MenuSurvivorsClothingUI.searchField); MenuSurvivorsClothingUI.searchButton = new SleekButton(); MenuSurvivorsClothingUI.searchButton.positionOffset_X = -105; MenuSurvivorsClothingUI.searchButton.positionOffset_Y = -35; MenuSurvivorsClothingUI.searchButton.positionScale_X = 1f; MenuSurvivorsClothingUI.searchButton.sizeOffset_X = 100; MenuSurvivorsClothingUI.searchButton.sizeOffset_Y = 30; MenuSurvivorsClothingUI.searchButton.text = MenuSurvivorsClothingUI.localization.format("Search"); MenuSurvivorsClothingUI.searchButton.tooltip = MenuSurvivorsClothingUI.localization.format("Search_Tooltip"); SleekButton sleekButton = MenuSurvivorsClothingUI.searchButton; if (MenuSurvivorsClothingUI.< > f__mg$cache2 == null) { MenuSurvivorsClothingUI.< > f__mg$cache2 = new ClickedButton(MenuSurvivorsClothingUI.onClickedSearchButton); } sleekButton.onClickedButton = MenuSurvivorsClothingUI.< > f__mg$cache2; MenuSurvivorsClothingUI.inventory.add(MenuSurvivorsClothingUI.searchButton); MenuSurvivorsClothingUI.pageBox = new SleekBox(); MenuSurvivorsClothingUI.pageBox.positionOffset_X = -145; MenuSurvivorsClothingUI.pageBox.positionOffset_Y = 5; MenuSurvivorsClothingUI.pageBox.positionScale_X = 1f; MenuSurvivorsClothingUI.pageBox.positionScale_Y = 1f; MenuSurvivorsClothingUI.pageBox.sizeOffset_X = 100; MenuSurvivorsClothingUI.pageBox.sizeOffset_Y = 30; MenuSurvivorsClothingUI.pageBox.fontSize = 14; MenuSurvivorsClothingUI.inventory.add(MenuSurvivorsClothingUI.pageBox); MenuSurvivorsClothingUI.infoBox = new SleekBox(); MenuSurvivorsClothingUI.infoBox.positionOffset_X = 5; MenuSurvivorsClothingUI.infoBox.positionOffset_Y = -25; MenuSurvivorsClothingUI.infoBox.positionScale_Y = 0.5f; MenuSurvivorsClothingUI.infoBox.sizeScale_X = 1f; MenuSurvivorsClothingUI.infoBox.sizeOffset_X = -10; MenuSurvivorsClothingUI.infoBox.sizeOffset_Y = 50; MenuSurvivorsClothingUI.infoBox.text = MenuSurvivorsClothingUI.localization.format("No_Items"); MenuSurvivorsClothingUI.infoBox.fontSize = 14; MenuSurvivorsClothingUI.inventory.add(MenuSurvivorsClothingUI.infoBox); MenuSurvivorsClothingUI.infoBox.isVisible = !Provider.provider.economyService.isInventoryAvailable; MenuSurvivorsClothingUI.leftButton = new SleekButtonIcon((Texture2D)MenuSurvivorsClothingUI.icons.load("Left")); MenuSurvivorsClothingUI.leftButton.positionOffset_X = -185; MenuSurvivorsClothingUI.leftButton.positionOffset_Y = 5; MenuSurvivorsClothingUI.leftButton.positionScale_X = 1f; MenuSurvivorsClothingUI.leftButton.positionScale_Y = 1f; MenuSurvivorsClothingUI.leftButton.sizeOffset_X = 30; MenuSurvivorsClothingUI.leftButton.sizeOffset_Y = 30; MenuSurvivorsClothingUI.leftButton.tooltip = MenuSurvivorsClothingUI.localization.format("Left_Tooltip"); MenuSurvivorsClothingUI.leftButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; SleekButton sleekButton2 = MenuSurvivorsClothingUI.leftButton; if (MenuSurvivorsClothingUI.< > f__mg$cache3 == null) { MenuSurvivorsClothingUI.< > f__mg$cache3 = new ClickedButton(MenuSurvivorsClothingUI.onClickedLeftButton); } sleekButton2.onClickedButton = MenuSurvivorsClothingUI.< > f__mg$cache3; MenuSurvivorsClothingUI.inventory.add(MenuSurvivorsClothingUI.leftButton); MenuSurvivorsClothingUI.rightButton = new SleekButtonIcon((Texture2D)MenuSurvivorsClothingUI.icons.load("Right")); MenuSurvivorsClothingUI.rightButton.positionOffset_X = -35; MenuSurvivorsClothingUI.rightButton.positionOffset_Y = 5; MenuSurvivorsClothingUI.rightButton.positionScale_X = 1f; MenuSurvivorsClothingUI.rightButton.positionScale_Y = 1f; MenuSurvivorsClothingUI.rightButton.sizeOffset_X = 30; MenuSurvivorsClothingUI.rightButton.sizeOffset_Y = 30; MenuSurvivorsClothingUI.rightButton.tooltip = MenuSurvivorsClothingUI.localization.format("Right_Tooltip"); MenuSurvivorsClothingUI.rightButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; SleekButton sleekButton3 = MenuSurvivorsClothingUI.rightButton; if (MenuSurvivorsClothingUI.< > f__mg$cache4 == null) { MenuSurvivorsClothingUI.< > f__mg$cache4 = new ClickedButton(MenuSurvivorsClothingUI.onClickedRightButton); } sleekButton3.onClickedButton = MenuSurvivorsClothingUI.< > f__mg$cache4; MenuSurvivorsClothingUI.inventory.add(MenuSurvivorsClothingUI.rightButton); MenuSurvivorsClothingUI.refreshButton = new SleekButtonIcon((Texture2D)MenuSurvivorsClothingUI.icons.load("Refresh")); MenuSurvivorsClothingUI.refreshButton.positionOffset_X = 5; MenuSurvivorsClothingUI.refreshButton.positionOffset_Y = 5; MenuSurvivorsClothingUI.refreshButton.positionScale_Y = 1f; MenuSurvivorsClothingUI.refreshButton.sizeOffset_X = 30; MenuSurvivorsClothingUI.refreshButton.sizeOffset_Y = 30; MenuSurvivorsClothingUI.refreshButton.tooltip = MenuSurvivorsClothingUI.localization.format("Refresh_Tooltip"); MenuSurvivorsClothingUI.refreshButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; SleekButton sleekButton4 = MenuSurvivorsClothingUI.refreshButton; if (MenuSurvivorsClothingUI.< > f__mg$cache5 == null) { MenuSurvivorsClothingUI.< > f__mg$cache5 = new ClickedButton(MenuSurvivorsClothingUI.onClickedRefreshButton); } sleekButton4.onClickedButton = MenuSurvivorsClothingUI.< > f__mg$cache5; MenuSurvivorsClothingUI.inventory.add(MenuSurvivorsClothingUI.refreshButton); MenuSurvivorsClothingUI.characterSlider = new SleekSlider(); MenuSurvivorsClothingUI.characterSlider.positionOffset_X = 45; MenuSurvivorsClothingUI.characterSlider.positionOffset_Y = 10; MenuSurvivorsClothingUI.characterSlider.positionScale_Y = 1f; MenuSurvivorsClothingUI.characterSlider.sizeOffset_X = -240; MenuSurvivorsClothingUI.characterSlider.sizeOffset_Y = 20; MenuSurvivorsClothingUI.characterSlider.sizeScale_X = 1f; MenuSurvivorsClothingUI.characterSlider.orientation = ESleekOrientation.HORIZONTAL; SleekSlider sleekSlider = MenuSurvivorsClothingUI.characterSlider; if (MenuSurvivorsClothingUI.< > f__mg$cache6 == null) { MenuSurvivorsClothingUI.< > f__mg$cache6 = new Dragged(MenuSurvivorsClothingUI.onDraggedCharacterSlider); } sleekSlider.onDragged = MenuSurvivorsClothingUI.< > f__mg$cache6; MenuSurvivorsClothingUI.inventory.add(MenuSurvivorsClothingUI.characterSlider); MenuSurvivorsClothingUI.backButton = new SleekButtonIcon((Texture2D)MenuDashboardUI.icons.load("Exit")); MenuSurvivorsClothingUI.backButton.positionOffset_Y = -50; MenuSurvivorsClothingUI.backButton.positionScale_Y = 1f; MenuSurvivorsClothingUI.backButton.sizeOffset_X = 200; MenuSurvivorsClothingUI.backButton.sizeOffset_Y = 50; MenuSurvivorsClothingUI.backButton.text = MenuDashboardUI.localization.format("BackButtonText"); MenuSurvivorsClothingUI.backButton.tooltip = MenuDashboardUI.localization.format("BackButtonTooltip"); SleekButton sleekButton5 = MenuSurvivorsClothingUI.backButton; if (MenuSurvivorsClothingUI.< > f__mg$cache7 == null) { MenuSurvivorsClothingUI.< > f__mg$cache7 = new ClickedButton(MenuSurvivorsClothingUI.onClickedBackButton); } sleekButton5.onClickedButton = MenuSurvivorsClothingUI.< > f__mg$cache7; MenuSurvivorsClothingUI.backButton.fontSize = 14; MenuSurvivorsClothingUI.backButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuSurvivorsClothingUI.container.add(MenuSurvivorsClothingUI.backButton); MenuSurvivorsClothingUI.itemstoreButton = new SleekButton(); MenuSurvivorsClothingUI.itemstoreButton.positionOffset_Y = -110; MenuSurvivorsClothingUI.itemstoreButton.positionScale_Y = 1f; MenuSurvivorsClothingUI.itemstoreButton.sizeOffset_X = 200; MenuSurvivorsClothingUI.itemstoreButton.sizeOffset_Y = 50; MenuSurvivorsClothingUI.itemstoreButton.text = MenuSurvivorsClothingUI.localization.format("Itemstore"); MenuSurvivorsClothingUI.itemstoreButton.tooltip = MenuSurvivorsClothingUI.localization.format("Itemstore_Tooltip"); SleekButton sleekButton6 = MenuSurvivorsClothingUI.itemstoreButton; if (MenuSurvivorsClothingUI.< > f__mg$cache8 == null) { MenuSurvivorsClothingUI.< > f__mg$cache8 = new ClickedButton(MenuSurvivorsClothingUI.onClickedItemstoreButton); } sleekButton6.onClickedButton = MenuSurvivorsClothingUI.< > f__mg$cache8; MenuSurvivorsClothingUI.itemstoreButton.fontSize = 14; MenuSurvivorsClothingUI.container.add(MenuSurvivorsClothingUI.itemstoreButton); if (Provider.statusData.Stockpile.Has_New_Items) { SleekNew sleek = new SleekNew(false); MenuSurvivorsClothingUI.itemstoreButton.add(sleek); } if (Provider.statusData.Stockpile.Featured_Item != 0) { MenuSurvivorsClothingUI.featuredButton = new SleekButton(); MenuSurvivorsClothingUI.featuredButton.positionOffset_Y = -170; MenuSurvivorsClothingUI.featuredButton.positionScale_Y = 1f; MenuSurvivorsClothingUI.featuredButton.sizeOffset_X = 200; MenuSurvivorsClothingUI.featuredButton.sizeOffset_Y = 50; MenuSurvivorsClothingUI.featuredButton.text = Provider.provider.economyService.getInventoryName(Provider.statusData.Stockpile.Featured_Item); MenuSurvivorsClothingUI.featuredButton.tooltip = MenuSurvivorsClothingUI.localization.format("Featured_Tooltip"); SleekButton sleekButton7 = MenuSurvivorsClothingUI.featuredButton; if (MenuSurvivorsClothingUI.< > f__mg$cache9 == null) { MenuSurvivorsClothingUI.< > f__mg$cache9 = new ClickedButton(MenuSurvivorsClothingUI.onClickedFeaturedButton); } sleekButton7.onClickedButton = MenuSurvivorsClothingUI.< > f__mg$cache9; MenuSurvivorsClothingUI.featuredButton.foregroundTint = ESleekTint.NONE; MenuSurvivorsClothingUI.featuredButton.foregroundColor = Provider.provider.economyService.getInventoryColor(Provider.statusData.Stockpile.Featured_Item); MenuSurvivorsClothingUI.featuredButton.fontSize = 14; MenuSurvivorsClothingUI.container.add(MenuSurvivorsClothingUI.featuredButton); SleekNew sleek2 = new SleekNew(false); MenuSurvivorsClothingUI.featuredButton.add(sleek2); } if (!MenuSurvivorsClothingUI.hasLoaded) { TempSteamworksEconomy economyService = Provider.provider.economyService; Delegate onInventoryRefreshed = economyService.onInventoryRefreshed; if (MenuSurvivorsClothingUI.< > f__mg$cacheA == null) { MenuSurvivorsClothingUI.< > f__mg$cacheA = new TempSteamworksEconomy.InventoryRefreshed(MenuSurvivorsClothingUI.onInventoryRefreshed); } economyService.onInventoryRefreshed = (TempSteamworksEconomy.InventoryRefreshed)Delegate.Combine(onInventoryRefreshed, MenuSurvivorsClothingUI.< > f__mg$cacheA); TempSteamworksEconomy economyService2 = Provider.provider.economyService; Delegate onInventoryDropped = economyService2.onInventoryDropped; if (MenuSurvivorsClothingUI.< > f__mg$cacheB == null) { MenuSurvivorsClothingUI.< > f__mg$cacheB = new TempSteamworksEconomy.InventoryDropped(MenuSurvivorsClothingUI.onInventoryDropped); } economyService2.onInventoryDropped = (TempSteamworksEconomy.InventoryDropped)Delegate.Combine(onInventoryDropped, MenuSurvivorsClothingUI.< > f__mg$cacheB); } Delegate onCharacterUpdated = Characters.onCharacterUpdated; if (MenuSurvivorsClothingUI.< > f__mg$cacheC == null) { MenuSurvivorsClothingUI.< > f__mg$cacheC = new CharacterUpdated(MenuSurvivorsClothingUI.onCharacterUpdated); } Characters.onCharacterUpdated = (CharacterUpdated)Delegate.Combine(onCharacterUpdated, MenuSurvivorsClothingUI.< > f__mg$cacheC); MenuSurvivorsClothingUI.hasLoaded = true; MenuSurvivorsClothingUI.updateFilter(); MenuSurvivorsClothingUI.updatePage(); new MenuSurvivorsClothingItemUI(); new MenuSurvivorsClothingInspectUI(); new MenuSurvivorsClothingDeleteUI(); new MenuSurvivorsClothingBoxUI(); }
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); }
// Token: 0x0600355D RID: 13661 RVA: 0x00163FC4 File Offset: 0x001623C4 public EditorSpawnsVehiclesUI() { Local local = Localization.read("/Editor/EditorSpawnsVehicles.dat"); Bundle bundle = Bundles.getBundle("/Bundles/Textures/Edit/Icons/EditorSpawnsVehicles/EditorSpawnsVehicles.unity3d"); EditorSpawnsVehiclesUI.container = new Sleek(); EditorSpawnsVehiclesUI.container.positionOffset_X = 10; EditorSpawnsVehiclesUI.container.positionOffset_Y = 10; EditorSpawnsVehiclesUI.container.positionScale_X = 1f; EditorSpawnsVehiclesUI.container.sizeOffset_X = -20; EditorSpawnsVehiclesUI.container.sizeOffset_Y = -20; EditorSpawnsVehiclesUI.container.sizeScale_X = 1f; EditorSpawnsVehiclesUI.container.sizeScale_Y = 1f; EditorUI.window.add(EditorSpawnsVehiclesUI.container); EditorSpawnsVehiclesUI.active = false; EditorSpawnsVehiclesUI.tableScrollBox = new SleekScrollBox(); EditorSpawnsVehiclesUI.tableScrollBox.positionOffset_X = -470; EditorSpawnsVehiclesUI.tableScrollBox.positionOffset_Y = 120; EditorSpawnsVehiclesUI.tableScrollBox.positionScale_X = 1f; EditorSpawnsVehiclesUI.tableScrollBox.sizeOffset_X = 470; EditorSpawnsVehiclesUI.tableScrollBox.sizeOffset_Y = 200; EditorSpawnsVehiclesUI.container.add(EditorSpawnsVehiclesUI.tableScrollBox); EditorSpawnsVehiclesUI.tableNameField = new SleekField(); EditorSpawnsVehiclesUI.tableNameField.positionOffset_X = -230; EditorSpawnsVehiclesUI.tableNameField.positionOffset_Y = 330; EditorSpawnsVehiclesUI.tableNameField.positionScale_X = 1f; EditorSpawnsVehiclesUI.tableNameField.sizeOffset_X = 230; EditorSpawnsVehiclesUI.tableNameField.sizeOffset_Y = 30; EditorSpawnsVehiclesUI.tableNameField.maxLength = 64; EditorSpawnsVehiclesUI.tableNameField.addLabel(local.format("TableNameFieldLabelText"), ESleekSide.LEFT); SleekField sleekField = EditorSpawnsVehiclesUI.tableNameField; Delegate onTyped = sleekField.onTyped; if (EditorSpawnsVehiclesUI.< > f__mg$cache4 == null) { EditorSpawnsVehiclesUI.< > f__mg$cache4 = new Typed(EditorSpawnsVehiclesUI.onTypedNameField); } sleekField.onTyped = (Typed)Delegate.Combine(onTyped, EditorSpawnsVehiclesUI.< > f__mg$cache4); EditorSpawnsVehiclesUI.container.add(EditorSpawnsVehiclesUI.tableNameField); EditorSpawnsVehiclesUI.addTableButton = new SleekButtonIcon((Texture2D)bundle.load("Add")); EditorSpawnsVehiclesUI.addTableButton.positionOffset_X = -230; EditorSpawnsVehiclesUI.addTableButton.positionOffset_Y = 370; EditorSpawnsVehiclesUI.addTableButton.positionScale_X = 1f; EditorSpawnsVehiclesUI.addTableButton.sizeOffset_X = 110; EditorSpawnsVehiclesUI.addTableButton.sizeOffset_Y = 30; EditorSpawnsVehiclesUI.addTableButton.text = local.format("AddTableButtonText"); EditorSpawnsVehiclesUI.addTableButton.tooltip = local.format("AddTableButtonTooltip"); SleekButton sleekButton = EditorSpawnsVehiclesUI.addTableButton; if (EditorSpawnsVehiclesUI.< > f__mg$cache5 == null) { EditorSpawnsVehiclesUI.< > f__mg$cache5 = new ClickedButton(EditorSpawnsVehiclesUI.onClickedAddTableButton); } sleekButton.onClickedButton = EditorSpawnsVehiclesUI.< > f__mg$cache5; EditorSpawnsVehiclesUI.container.add(EditorSpawnsVehiclesUI.addTableButton); EditorSpawnsVehiclesUI.removeTableButton = new SleekButtonIcon((Texture2D)bundle.load("Remove")); EditorSpawnsVehiclesUI.removeTableButton.positionOffset_X = -110; EditorSpawnsVehiclesUI.removeTableButton.positionOffset_Y = 370; EditorSpawnsVehiclesUI.removeTableButton.positionScale_X = 1f; EditorSpawnsVehiclesUI.removeTableButton.sizeOffset_X = 110; EditorSpawnsVehiclesUI.removeTableButton.sizeOffset_Y = 30; EditorSpawnsVehiclesUI.removeTableButton.text = local.format("RemoveTableButtonText"); EditorSpawnsVehiclesUI.removeTableButton.tooltip = local.format("RemoveTableButtonTooltip"); SleekButton sleekButton2 = EditorSpawnsVehiclesUI.removeTableButton; if (EditorSpawnsVehiclesUI.< > f__mg$cache6 == null) { EditorSpawnsVehiclesUI.< > f__mg$cache6 = new ClickedButton(EditorSpawnsVehiclesUI.onClickedRemoveTableButton); } sleekButton2.onClickedButton = EditorSpawnsVehiclesUI.< > f__mg$cache6; EditorSpawnsVehiclesUI.container.add(EditorSpawnsVehiclesUI.removeTableButton); EditorSpawnsVehiclesUI.updateTables(); EditorSpawnsVehiclesUI.spawnsScrollBox = new SleekScrollBox(); EditorSpawnsVehiclesUI.spawnsScrollBox.positionOffset_X = -470; EditorSpawnsVehiclesUI.spawnsScrollBox.positionOffset_Y = 410; EditorSpawnsVehiclesUI.spawnsScrollBox.positionScale_X = 1f; EditorSpawnsVehiclesUI.spawnsScrollBox.sizeOffset_X = 470; EditorSpawnsVehiclesUI.spawnsScrollBox.sizeOffset_Y = -410; EditorSpawnsVehiclesUI.spawnsScrollBox.sizeScale_Y = 1f; EditorSpawnsVehiclesUI.spawnsScrollBox.area = new Rect(0f, 0f, 5f, 1000f); EditorSpawnsVehiclesUI.container.add(EditorSpawnsVehiclesUI.spawnsScrollBox); EditorSpawnsVehiclesUI.tableColorPicker = new SleekColorPicker(); EditorSpawnsVehiclesUI.tableColorPicker.positionOffset_X = 200; SleekColorPicker sleekColorPicker = EditorSpawnsVehiclesUI.tableColorPicker; if (EditorSpawnsVehiclesUI.< > f__mg$cache7 == null) { EditorSpawnsVehiclesUI.< > f__mg$cache7 = new ColorPicked(EditorSpawnsVehiclesUI.onVehicleColorPicked); } sleekColorPicker.onColorPicked = EditorSpawnsVehiclesUI.< > f__mg$cache7; EditorSpawnsVehiclesUI.spawnsScrollBox.add(EditorSpawnsVehiclesUI.tableColorPicker); EditorSpawnsVehiclesUI.tableIDField = new SleekUInt16Field(); EditorSpawnsVehiclesUI.tableIDField.positionOffset_X = 240; EditorSpawnsVehiclesUI.tableIDField.positionOffset_Y = 130; EditorSpawnsVehiclesUI.tableIDField.sizeOffset_X = 200; EditorSpawnsVehiclesUI.tableIDField.sizeOffset_Y = 30; SleekUInt16Field sleekUInt16Field = EditorSpawnsVehiclesUI.tableIDField; if (EditorSpawnsVehiclesUI.< > f__mg$cache8 == null) { EditorSpawnsVehiclesUI.< > f__mg$cache8 = new TypedUInt16(EditorSpawnsVehiclesUI.onTableIDFieldTyped); } sleekUInt16Field.onTypedUInt16 = EditorSpawnsVehiclesUI.< > f__mg$cache8; EditorSpawnsVehiclesUI.tableIDField.addLabel(local.format("TableIDFieldLabelText"), ESleekSide.LEFT); EditorSpawnsVehiclesUI.spawnsScrollBox.add(EditorSpawnsVehiclesUI.tableIDField); EditorSpawnsVehiclesUI.tierNameField = new SleekField(); EditorSpawnsVehiclesUI.tierNameField.positionOffset_X = 240; EditorSpawnsVehiclesUI.tierNameField.sizeOffset_X = 200; EditorSpawnsVehiclesUI.tierNameField.sizeOffset_Y = 30; EditorSpawnsVehiclesUI.tierNameField.maxLength = 64; EditorSpawnsVehiclesUI.tierNameField.addLabel(local.format("TierNameFieldLabelText"), ESleekSide.LEFT); SleekField sleekField2 = EditorSpawnsVehiclesUI.tierNameField; if (EditorSpawnsVehiclesUI.< > f__mg$cache9 == null) { EditorSpawnsVehiclesUI.< > f__mg$cache9 = new Typed(EditorSpawnsVehiclesUI.onTypedTierNameField); } sleekField2.onTyped = EditorSpawnsVehiclesUI.< > f__mg$cache9; EditorSpawnsVehiclesUI.spawnsScrollBox.add(EditorSpawnsVehiclesUI.tierNameField); EditorSpawnsVehiclesUI.addTierButton = new SleekButtonIcon((Texture2D)bundle.load("Add")); EditorSpawnsVehiclesUI.addTierButton.positionOffset_X = 240; EditorSpawnsVehiclesUI.addTierButton.sizeOffset_X = 95; EditorSpawnsVehiclesUI.addTierButton.sizeOffset_Y = 30; EditorSpawnsVehiclesUI.addTierButton.text = local.format("AddTierButtonText"); EditorSpawnsVehiclesUI.addTierButton.tooltip = local.format("AddTierButtonTooltip"); SleekButton sleekButton3 = EditorSpawnsVehiclesUI.addTierButton; if (EditorSpawnsVehiclesUI.< > f__mg$cacheA == null) { EditorSpawnsVehiclesUI.< > f__mg$cacheA = new ClickedButton(EditorSpawnsVehiclesUI.onClickedAddTierButton); } sleekButton3.onClickedButton = EditorSpawnsVehiclesUI.< > f__mg$cacheA; EditorSpawnsVehiclesUI.spawnsScrollBox.add(EditorSpawnsVehiclesUI.addTierButton); EditorSpawnsVehiclesUI.removeTierButton = new SleekButtonIcon((Texture2D)bundle.load("Remove")); EditorSpawnsVehiclesUI.removeTierButton.positionOffset_X = 345; EditorSpawnsVehiclesUI.removeTierButton.sizeOffset_X = 95; EditorSpawnsVehiclesUI.removeTierButton.sizeOffset_Y = 30; EditorSpawnsVehiclesUI.removeTierButton.text = local.format("RemoveTierButtonText"); EditorSpawnsVehiclesUI.removeTierButton.tooltip = local.format("RemoveTierButtonTooltip"); SleekButton sleekButton4 = EditorSpawnsVehiclesUI.removeTierButton; if (EditorSpawnsVehiclesUI.< > f__mg$cacheB == null) { EditorSpawnsVehiclesUI.< > f__mg$cacheB = new ClickedButton(EditorSpawnsVehiclesUI.onClickedRemoveTierButton); } sleekButton4.onClickedButton = EditorSpawnsVehiclesUI.< > f__mg$cacheB; EditorSpawnsVehiclesUI.spawnsScrollBox.add(EditorSpawnsVehiclesUI.removeTierButton); EditorSpawnsVehiclesUI.vehicleIDField = new SleekUInt16Field(); EditorSpawnsVehiclesUI.vehicleIDField.positionOffset_X = 240; EditorSpawnsVehiclesUI.vehicleIDField.sizeOffset_X = 200; EditorSpawnsVehiclesUI.vehicleIDField.sizeOffset_Y = 30; EditorSpawnsVehiclesUI.vehicleIDField.addLabel(local.format("VehicleIDFieldLabelText"), ESleekSide.LEFT); EditorSpawnsVehiclesUI.spawnsScrollBox.add(EditorSpawnsVehiclesUI.vehicleIDField); EditorSpawnsVehiclesUI.addVehicleButton = new SleekButtonIcon((Texture2D)bundle.load("Add")); EditorSpawnsVehiclesUI.addVehicleButton.positionOffset_X = 240; EditorSpawnsVehiclesUI.addVehicleButton.sizeOffset_X = 95; EditorSpawnsVehiclesUI.addVehicleButton.sizeOffset_Y = 30; EditorSpawnsVehiclesUI.addVehicleButton.text = local.format("AddVehicleButtonText"); EditorSpawnsVehiclesUI.addVehicleButton.tooltip = local.format("AddVehicleButtonTooltip"); SleekButton sleekButton5 = EditorSpawnsVehiclesUI.addVehicleButton; if (EditorSpawnsVehiclesUI.< > f__mg$cacheC == null) { EditorSpawnsVehiclesUI.< > f__mg$cacheC = new ClickedButton(EditorSpawnsVehiclesUI.onClickedAddVehicleButton); } sleekButton5.onClickedButton = EditorSpawnsVehiclesUI.< > f__mg$cacheC; EditorSpawnsVehiclesUI.spawnsScrollBox.add(EditorSpawnsVehiclesUI.addVehicleButton); EditorSpawnsVehiclesUI.removeVehicleButton = new SleekButtonIcon((Texture2D)bundle.load("Remove")); EditorSpawnsVehiclesUI.removeVehicleButton.positionOffset_X = 345; EditorSpawnsVehiclesUI.removeVehicleButton.sizeOffset_X = 95; EditorSpawnsVehiclesUI.removeVehicleButton.sizeOffset_Y = 30; EditorSpawnsVehiclesUI.removeVehicleButton.text = local.format("RemoveVehicleButtonText"); EditorSpawnsVehiclesUI.removeVehicleButton.tooltip = local.format("RemoveVehicleButtonTooltip"); SleekButton sleekButton6 = EditorSpawnsVehiclesUI.removeVehicleButton; if (EditorSpawnsVehiclesUI.< > f__mg$cacheD == null) { EditorSpawnsVehiclesUI.< > f__mg$cacheD = new ClickedButton(EditorSpawnsVehiclesUI.onClickedRemoveVehicleButton); } sleekButton6.onClickedButton = EditorSpawnsVehiclesUI.< > f__mg$cacheD; EditorSpawnsVehiclesUI.spawnsScrollBox.add(EditorSpawnsVehiclesUI.removeVehicleButton); EditorSpawnsVehiclesUI.selectedBox = new SleekBox(); EditorSpawnsVehiclesUI.selectedBox.positionOffset_X = -230; EditorSpawnsVehiclesUI.selectedBox.positionOffset_Y = 80; EditorSpawnsVehiclesUI.selectedBox.positionScale_X = 1f; EditorSpawnsVehiclesUI.selectedBox.sizeOffset_X = 230; EditorSpawnsVehiclesUI.selectedBox.sizeOffset_Y = 30; EditorSpawnsVehiclesUI.selectedBox.addLabel(local.format("SelectionBoxLabelText"), ESleekSide.LEFT); EditorSpawnsVehiclesUI.container.add(EditorSpawnsVehiclesUI.selectedBox); EditorSpawnsVehiclesUI.updateSelection(); EditorSpawnsVehiclesUI.radiusSlider = new SleekSlider(); EditorSpawnsVehiclesUI.radiusSlider.positionOffset_Y = -130; EditorSpawnsVehiclesUI.radiusSlider.positionScale_Y = 1f; EditorSpawnsVehiclesUI.radiusSlider.sizeOffset_X = 200; EditorSpawnsVehiclesUI.radiusSlider.sizeOffset_Y = 20; EditorSpawnsVehiclesUI.radiusSlider.state = (float)(EditorSpawns.radius - EditorSpawns.MIN_REMOVE_SIZE) / (float)EditorSpawns.MAX_REMOVE_SIZE; EditorSpawnsVehiclesUI.radiusSlider.orientation = ESleekOrientation.HORIZONTAL; EditorSpawnsVehiclesUI.radiusSlider.addLabel(local.format("RadiusSliderLabelText"), ESleekSide.RIGHT); SleekSlider sleekSlider = EditorSpawnsVehiclesUI.radiusSlider; if (EditorSpawnsVehiclesUI.< > f__mg$cacheE == null) { EditorSpawnsVehiclesUI.< > f__mg$cacheE = new Dragged(EditorSpawnsVehiclesUI.onDraggedRadiusSlider); } sleekSlider.onDragged = EditorSpawnsVehiclesUI.< > f__mg$cacheE; EditorSpawnsVehiclesUI.container.add(EditorSpawnsVehiclesUI.radiusSlider); EditorSpawnsVehiclesUI.rotationSlider = new SleekSlider(); EditorSpawnsVehiclesUI.rotationSlider.positionOffset_Y = -100; EditorSpawnsVehiclesUI.rotationSlider.positionScale_Y = 1f; EditorSpawnsVehiclesUI.rotationSlider.sizeOffset_X = 200; EditorSpawnsVehiclesUI.rotationSlider.sizeOffset_Y = 20; EditorSpawnsVehiclesUI.rotationSlider.state = EditorSpawns.rotation / 360f; EditorSpawnsVehiclesUI.rotationSlider.orientation = ESleekOrientation.HORIZONTAL; EditorSpawnsVehiclesUI.rotationSlider.addLabel(local.format("RotationSliderLabelText"), ESleekSide.RIGHT); SleekSlider sleekSlider2 = EditorSpawnsVehiclesUI.rotationSlider; if (EditorSpawnsVehiclesUI.< > f__mg$cacheF == null) { EditorSpawnsVehiclesUI.< > f__mg$cacheF = new Dragged(EditorSpawnsVehiclesUI.onDraggedRotationSlider); } sleekSlider2.onDragged = EditorSpawnsVehiclesUI.< > f__mg$cacheF; EditorSpawnsVehiclesUI.container.add(EditorSpawnsVehiclesUI.rotationSlider); EditorSpawnsVehiclesUI.addButton = new SleekButtonIcon((Texture2D)bundle.load("Add")); EditorSpawnsVehiclesUI.addButton.positionOffset_Y = -70; EditorSpawnsVehiclesUI.addButton.positionScale_Y = 1f; EditorSpawnsVehiclesUI.addButton.sizeOffset_X = 200; EditorSpawnsVehiclesUI.addButton.sizeOffset_Y = 30; EditorSpawnsVehiclesUI.addButton.text = local.format("AddButtonText", new object[] { ControlsSettings.tool_0 }); EditorSpawnsVehiclesUI.addButton.tooltip = local.format("AddButtonTooltip"); SleekButton sleekButton7 = EditorSpawnsVehiclesUI.addButton; if (EditorSpawnsVehiclesUI.< > f__mg$cache10 == null) { EditorSpawnsVehiclesUI.< > f__mg$cache10 = new ClickedButton(EditorSpawnsVehiclesUI.onClickedAddButton); } sleekButton7.onClickedButton = EditorSpawnsVehiclesUI.< > f__mg$cache10; EditorSpawnsVehiclesUI.container.add(EditorSpawnsVehiclesUI.addButton); EditorSpawnsVehiclesUI.removeButton = new SleekButtonIcon((Texture2D)bundle.load("Remove")); EditorSpawnsVehiclesUI.removeButton.positionOffset_Y = -30; EditorSpawnsVehiclesUI.removeButton.positionScale_Y = 1f; EditorSpawnsVehiclesUI.removeButton.sizeOffset_X = 200; EditorSpawnsVehiclesUI.removeButton.sizeOffset_Y = 30; EditorSpawnsVehiclesUI.removeButton.text = local.format("RemoveButtonText", new object[] { ControlsSettings.tool_1 }); EditorSpawnsVehiclesUI.removeButton.tooltip = local.format("RemoveButtonTooltip"); SleekButton sleekButton8 = EditorSpawnsVehiclesUI.removeButton; if (EditorSpawnsVehiclesUI.< > f__mg$cache11 == null) { EditorSpawnsVehiclesUI.< > f__mg$cache11 = new ClickedButton(EditorSpawnsVehiclesUI.onClickedRemoveButton); } sleekButton8.onClickedButton = EditorSpawnsVehiclesUI.< > f__mg$cache11; EditorSpawnsVehiclesUI.container.add(EditorSpawnsVehiclesUI.removeButton); bundle.unload(); }
// Token: 0x060035C5 RID: 13765 RVA: 0x00169D8C File Offset: 0x0016818C public EditorTerrainResourcesUI() { Local local = Localization.read("/Editor/EditorTerrainResources.dat"); Bundle bundle = Bundles.getBundle("/Bundles/Textures/Edit/Icons/EditorTerrainResources/EditorTerrainResources.unity3d"); EditorTerrainResourcesUI.container = new Sleek(); EditorTerrainResourcesUI.container.positionOffset_X = 10; EditorTerrainResourcesUI.container.positionOffset_Y = 10; EditorTerrainResourcesUI.container.positionScale_X = 1f; EditorTerrainResourcesUI.container.sizeOffset_X = -20; EditorTerrainResourcesUI.container.sizeOffset_Y = -20; EditorTerrainResourcesUI.container.sizeScale_X = 1f; EditorTerrainResourcesUI.container.sizeScale_Y = 1f; EditorUI.window.add(EditorTerrainResourcesUI.container); EditorTerrainResourcesUI.active = false; EditorTerrainResourcesUI.resourcesScrollBox = new SleekScrollBox(); EditorTerrainResourcesUI.resourcesScrollBox.positionOffset_Y = 120; EditorTerrainResourcesUI.resourcesScrollBox.positionOffset_X = -400; EditorTerrainResourcesUI.resourcesScrollBox.positionScale_X = 1f; EditorTerrainResourcesUI.resourcesScrollBox.sizeOffset_X = 400; EditorTerrainResourcesUI.resourcesScrollBox.sizeOffset_Y = -240; EditorTerrainResourcesUI.resourcesScrollBox.sizeScale_Y = 1f; EditorTerrainResourcesUI.resourcesScrollBox.area = new Rect(0f, 0f, 5f, (float)(LevelGround.resources.Length * 40 + 400)); EditorTerrainResourcesUI.container.add(EditorTerrainResourcesUI.resourcesScrollBox); for (int i = 0; i < LevelGround.resources.Length; i++) { ResourceAsset resourceAsset = (ResourceAsset)Assets.find(EAssetType.RESOURCE, LevelGround.resources[i].id); SleekButton sleekButton = new SleekButton(); sleekButton.positionOffset_X = 200; sleekButton.positionOffset_Y = i * 40; sleekButton.sizeOffset_X = 170; sleekButton.sizeOffset_Y = 30; if (resourceAsset != null) { sleekButton.text = resourceAsset.resourceName; } SleekButton sleekButton2 = sleekButton; if (EditorTerrainResourcesUI.< > f__mg$cache0 == null) { EditorTerrainResourcesUI.< > f__mg$cache0 = new ClickedButton(EditorTerrainResourcesUI.onClickedResourceButton); } sleekButton2.onClickedButton = EditorTerrainResourcesUI.< > f__mg$cache0; EditorTerrainResourcesUI.resourcesScrollBox.add(sleekButton); } EditorTerrainResourcesUI.densitySlider = new SleekSlider(); EditorTerrainResourcesUI.densitySlider.positionOffset_X = 200; EditorTerrainResourcesUI.densitySlider.positionOffset_Y = LevelGround.resources.Length * 40; EditorTerrainResourcesUI.densitySlider.sizeOffset_X = 170; EditorTerrainResourcesUI.densitySlider.sizeOffset_Y = 20; EditorTerrainResourcesUI.densitySlider.orientation = ESleekOrientation.HORIZONTAL; EditorTerrainResourcesUI.densitySlider.addLabel(local.format("DensitySliderLabelText"), ESleekSide.LEFT); SleekSlider sleekSlider = EditorTerrainResourcesUI.densitySlider; if (EditorTerrainResourcesUI.< > f__mg$cache1 == null) { EditorTerrainResourcesUI.< > f__mg$cache1 = new Dragged(EditorTerrainResourcesUI.onDraggedDensitySlider); } sleekSlider.onDragged = EditorTerrainResourcesUI.< > f__mg$cache1; EditorTerrainResourcesUI.resourcesScrollBox.add(EditorTerrainResourcesUI.densitySlider); EditorTerrainResourcesUI.chanceSlider = new SleekSlider(); EditorTerrainResourcesUI.chanceSlider.positionOffset_X = 200; EditorTerrainResourcesUI.chanceSlider.positionOffset_Y = LevelGround.resources.Length * 40 + 30; EditorTerrainResourcesUI.chanceSlider.sizeOffset_X = 170; EditorTerrainResourcesUI.chanceSlider.sizeOffset_Y = 20; EditorTerrainResourcesUI.chanceSlider.orientation = ESleekOrientation.HORIZONTAL; EditorTerrainResourcesUI.chanceSlider.addLabel(local.format("ChanceSliderLabelText"), ESleekSide.LEFT); SleekSlider sleekSlider2 = EditorTerrainResourcesUI.chanceSlider; if (EditorTerrainResourcesUI.< > f__mg$cache2 == null) { EditorTerrainResourcesUI.< > f__mg$cache2 = new Dragged(EditorTerrainResourcesUI.onDraggedChanceSlider); } sleekSlider2.onDragged = EditorTerrainResourcesUI.< > f__mg$cache2; EditorTerrainResourcesUI.resourcesScrollBox.add(EditorTerrainResourcesUI.chanceSlider); EditorTerrainResourcesUI.tree_0_Toggle = new SleekToggle(); EditorTerrainResourcesUI.tree_0_Toggle.positionOffset_X = 200; EditorTerrainResourcesUI.tree_0_Toggle.positionOffset_Y = LevelGround.resources.Length * 40 + 60; EditorTerrainResourcesUI.tree_0_Toggle.sizeOffset_X = 40; EditorTerrainResourcesUI.tree_0_Toggle.sizeOffset_Y = 40; EditorTerrainResourcesUI.tree_0_Toggle.addLabel(local.format("Tree_0_ToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle = EditorTerrainResourcesUI.tree_0_Toggle; if (EditorTerrainResourcesUI.< > f__mg$cache3 == null) { EditorTerrainResourcesUI.< > f__mg$cache3 = new Toggled(EditorTerrainResourcesUI.onToggledTree_0_Toggle); } sleekToggle.onToggled = EditorTerrainResourcesUI.< > f__mg$cache3; EditorTerrainResourcesUI.resourcesScrollBox.add(EditorTerrainResourcesUI.tree_0_Toggle); EditorTerrainResourcesUI.tree_1_Toggle = new SleekToggle(); EditorTerrainResourcesUI.tree_1_Toggle.positionOffset_X = 200; EditorTerrainResourcesUI.tree_1_Toggle.positionOffset_Y = LevelGround.resources.Length * 40 + 110; EditorTerrainResourcesUI.tree_1_Toggle.sizeOffset_X = 40; EditorTerrainResourcesUI.tree_1_Toggle.sizeOffset_Y = 40; EditorTerrainResourcesUI.tree_1_Toggle.addLabel(local.format("Tree_1_ToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle2 = EditorTerrainResourcesUI.tree_1_Toggle; if (EditorTerrainResourcesUI.< > f__mg$cache4 == null) { EditorTerrainResourcesUI.< > f__mg$cache4 = new Toggled(EditorTerrainResourcesUI.onToggledTree_1_Toggle); } sleekToggle2.onToggled = EditorTerrainResourcesUI.< > f__mg$cache4; EditorTerrainResourcesUI.resourcesScrollBox.add(EditorTerrainResourcesUI.tree_1_Toggle); EditorTerrainResourcesUI.flower_0_Toggle = new SleekToggle(); EditorTerrainResourcesUI.flower_0_Toggle.positionOffset_X = 200; EditorTerrainResourcesUI.flower_0_Toggle.positionOffset_Y = LevelGround.resources.Length * 40 + 160; EditorTerrainResourcesUI.flower_0_Toggle.sizeOffset_X = 40; EditorTerrainResourcesUI.flower_0_Toggle.sizeOffset_Y = 40; EditorTerrainResourcesUI.flower_0_Toggle.addLabel(local.format("Flower_0_ToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle3 = EditorTerrainResourcesUI.flower_0_Toggle; if (EditorTerrainResourcesUI.< > f__mg$cache5 == null) { EditorTerrainResourcesUI.< > f__mg$cache5 = new Toggled(EditorTerrainResourcesUI.onToggledFlower_0_Toggle); } sleekToggle3.onToggled = EditorTerrainResourcesUI.< > f__mg$cache5; EditorTerrainResourcesUI.resourcesScrollBox.add(EditorTerrainResourcesUI.flower_0_Toggle); EditorTerrainResourcesUI.flower_1_Toggle = new SleekToggle(); EditorTerrainResourcesUI.flower_1_Toggle.positionOffset_X = 200; EditorTerrainResourcesUI.flower_1_Toggle.positionOffset_Y = LevelGround.resources.Length * 40 + 210; EditorTerrainResourcesUI.flower_1_Toggle.sizeOffset_X = 40; EditorTerrainResourcesUI.flower_1_Toggle.sizeOffset_Y = 40; EditorTerrainResourcesUI.flower_1_Toggle.addLabel(local.format("Flower_1_ToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle4 = EditorTerrainResourcesUI.flower_1_Toggle; if (EditorTerrainResourcesUI.< > f__mg$cache6 == null) { EditorTerrainResourcesUI.< > f__mg$cache6 = new Toggled(EditorTerrainResourcesUI.onToggledFlower_1_Toggle); } sleekToggle4.onToggled = EditorTerrainResourcesUI.< > f__mg$cache6; EditorTerrainResourcesUI.resourcesScrollBox.add(EditorTerrainResourcesUI.flower_1_Toggle); EditorTerrainResourcesUI.rockToggle = new SleekToggle(); EditorTerrainResourcesUI.rockToggle.positionOffset_X = 200; EditorTerrainResourcesUI.rockToggle.positionOffset_Y = LevelGround.resources.Length * 40 + 260; EditorTerrainResourcesUI.rockToggle.sizeOffset_X = 40; EditorTerrainResourcesUI.rockToggle.sizeOffset_Y = 40; EditorTerrainResourcesUI.rockToggle.addLabel(local.format("RockToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle5 = EditorTerrainResourcesUI.rockToggle; if (EditorTerrainResourcesUI.< > f__mg$cache7 == null) { EditorTerrainResourcesUI.< > f__mg$cache7 = new Toggled(EditorTerrainResourcesUI.onToggledRockToggle); } sleekToggle5.onToggled = EditorTerrainResourcesUI.< > f__mg$cache7; EditorTerrainResourcesUI.resourcesScrollBox.add(EditorTerrainResourcesUI.rockToggle); EditorTerrainResourcesUI.roadToggle = new SleekToggle(); EditorTerrainResourcesUI.roadToggle.positionOffset_X = 200; EditorTerrainResourcesUI.roadToggle.positionOffset_Y = LevelGround.resources.Length * 40 + 310; EditorTerrainResourcesUI.roadToggle.sizeOffset_X = 40; EditorTerrainResourcesUI.roadToggle.sizeOffset_Y = 40; EditorTerrainResourcesUI.roadToggle.addLabel(local.format("RoadToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle6 = EditorTerrainResourcesUI.roadToggle; if (EditorTerrainResourcesUI.< > f__mg$cache8 == null) { EditorTerrainResourcesUI.< > f__mg$cache8 = new Toggled(EditorTerrainResourcesUI.onToggledRoadToggle); } sleekToggle6.onToggled = EditorTerrainResourcesUI.< > f__mg$cache8; EditorTerrainResourcesUI.resourcesScrollBox.add(EditorTerrainResourcesUI.roadToggle); EditorTerrainResourcesUI.snowToggle = new SleekToggle(); EditorTerrainResourcesUI.snowToggle.positionOffset_X = 200; EditorTerrainResourcesUI.snowToggle.positionOffset_Y = LevelGround.resources.Length * 40 + 360; EditorTerrainResourcesUI.snowToggle.sizeOffset_X = 40; EditorTerrainResourcesUI.snowToggle.sizeOffset_Y = 40; EditorTerrainResourcesUI.snowToggle.addLabel(local.format("SnowToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle7 = EditorTerrainResourcesUI.snowToggle; if (EditorTerrainResourcesUI.< > f__mg$cache9 == null) { EditorTerrainResourcesUI.< > f__mg$cache9 = new Toggled(EditorTerrainResourcesUI.onToggledSnowToggle); } sleekToggle7.onToggled = EditorTerrainResourcesUI.< > f__mg$cache9; EditorTerrainResourcesUI.resourcesScrollBox.add(EditorTerrainResourcesUI.snowToggle); EditorTerrainResourcesUI.selectedBox = new SleekBox(); EditorTerrainResourcesUI.selectedBox.positionOffset_X = -200; EditorTerrainResourcesUI.selectedBox.positionOffset_Y = 80; EditorTerrainResourcesUI.selectedBox.positionScale_X = 1f; EditorTerrainResourcesUI.selectedBox.sizeOffset_X = 200; EditorTerrainResourcesUI.selectedBox.sizeOffset_Y = 30; EditorTerrainResourcesUI.selectedBox.addLabel(local.format("SelectionBoxLabelText"), ESleekSide.LEFT); EditorTerrainResourcesUI.container.add(EditorTerrainResourcesUI.selectedBox); EditorTerrainResourcesUI.updateSelection(); EditorTerrainResourcesUI.bakeGlobalResourcesButton = new SleekButtonIcon((Texture2D)bundle.load("Resources")); EditorTerrainResourcesUI.bakeGlobalResourcesButton.positionOffset_X = -200; EditorTerrainResourcesUI.bakeGlobalResourcesButton.positionOffset_Y = -110; EditorTerrainResourcesUI.bakeGlobalResourcesButton.positionScale_X = 1f; EditorTerrainResourcesUI.bakeGlobalResourcesButton.positionScale_Y = 1f; EditorTerrainResourcesUI.bakeGlobalResourcesButton.sizeOffset_X = 200; EditorTerrainResourcesUI.bakeGlobalResourcesButton.sizeOffset_Y = 30; EditorTerrainResourcesUI.bakeGlobalResourcesButton.text = local.format("BakeGlobalResourcesButtonText"); EditorTerrainResourcesUI.bakeGlobalResourcesButton.tooltip = local.format("BakeGlobalResourcesButtonTooltip"); SleekButton sleekButton3 = EditorTerrainResourcesUI.bakeGlobalResourcesButton; if (EditorTerrainResourcesUI.< > f__mg$cacheA == null) { EditorTerrainResourcesUI.< > f__mg$cacheA = new ClickedButton(EditorTerrainResourcesUI.onClickedBakeGlobalResourcesButton); } sleekButton3.onClickedButton = EditorTerrainResourcesUI.< > f__mg$cacheA; EditorTerrainResourcesUI.container.add(EditorTerrainResourcesUI.bakeGlobalResourcesButton); EditorTerrainResourcesUI.bakeLocalResourcesButton = new SleekButtonIcon((Texture2D)bundle.load("Resources")); EditorTerrainResourcesUI.bakeLocalResourcesButton.positionOffset_X = -200; EditorTerrainResourcesUI.bakeLocalResourcesButton.positionOffset_Y = -70; EditorTerrainResourcesUI.bakeLocalResourcesButton.positionScale_X = 1f; EditorTerrainResourcesUI.bakeLocalResourcesButton.positionScale_Y = 1f; EditorTerrainResourcesUI.bakeLocalResourcesButton.sizeOffset_X = 200; EditorTerrainResourcesUI.bakeLocalResourcesButton.sizeOffset_Y = 30; EditorTerrainResourcesUI.bakeLocalResourcesButton.text = local.format("BakeLocalResourcesButtonText"); EditorTerrainResourcesUI.bakeLocalResourcesButton.tooltip = local.format("BakeLocalResourcesButtonTooltip"); SleekButton sleekButton4 = EditorTerrainResourcesUI.bakeLocalResourcesButton; if (EditorTerrainResourcesUI.< > f__mg$cacheB == null) { EditorTerrainResourcesUI.< > f__mg$cacheB = new ClickedButton(EditorTerrainResourcesUI.onClickedBakeLocalResourcesButton); } sleekButton4.onClickedButton = EditorTerrainResourcesUI.< > f__mg$cacheB; EditorTerrainResourcesUI.container.add(EditorTerrainResourcesUI.bakeLocalResourcesButton); EditorTerrainResourcesUI.bakeSkyboxResourcesButton = new SleekButtonIcon((Texture2D)bundle.load("Resources")); EditorTerrainResourcesUI.bakeSkyboxResourcesButton.positionOffset_X = -200; EditorTerrainResourcesUI.bakeSkyboxResourcesButton.positionOffset_Y = -30; EditorTerrainResourcesUI.bakeSkyboxResourcesButton.positionScale_X = 1f; EditorTerrainResourcesUI.bakeSkyboxResourcesButton.positionScale_Y = 1f; EditorTerrainResourcesUI.bakeSkyboxResourcesButton.sizeOffset_X = 200; EditorTerrainResourcesUI.bakeSkyboxResourcesButton.sizeOffset_Y = 30; EditorTerrainResourcesUI.bakeSkyboxResourcesButton.text = local.format("BakeSkyboxResourcesButtonText"); EditorTerrainResourcesUI.bakeSkyboxResourcesButton.tooltip = local.format("BakeSkyboxResourcesButtonTooltip"); SleekButton sleekButton5 = EditorTerrainResourcesUI.bakeSkyboxResourcesButton; if (EditorTerrainResourcesUI.< > f__mg$cacheC == null) { EditorTerrainResourcesUI.< > f__mg$cacheC = new ClickedButton(EditorTerrainResourcesUI.onClickedBakeSkyboxResourcesButton); } sleekButton5.onClickedButton = EditorTerrainResourcesUI.< > f__mg$cacheC; EditorTerrainResourcesUI.container.add(EditorTerrainResourcesUI.bakeSkyboxResourcesButton); EditorTerrainResourcesUI.radiusSlider = new SleekSlider(); EditorTerrainResourcesUI.radiusSlider.positionOffset_Y = -100; EditorTerrainResourcesUI.radiusSlider.positionScale_Y = 1f; EditorTerrainResourcesUI.radiusSlider.sizeOffset_X = 200; EditorTerrainResourcesUI.radiusSlider.sizeOffset_Y = 20; EditorTerrainResourcesUI.radiusSlider.state = (float)(EditorSpawns.radius - EditorSpawns.MIN_REMOVE_SIZE) / (float)EditorSpawns.MAX_REMOVE_SIZE; EditorTerrainResourcesUI.radiusSlider.orientation = ESleekOrientation.HORIZONTAL; EditorTerrainResourcesUI.radiusSlider.addLabel(local.format("RadiusSliderLabelText"), ESleekSide.RIGHT); SleekSlider sleekSlider3 = EditorTerrainResourcesUI.radiusSlider; if (EditorTerrainResourcesUI.< > f__mg$cacheD == null) { EditorTerrainResourcesUI.< > f__mg$cacheD = new Dragged(EditorTerrainResourcesUI.onDraggedRadiusSlider); } sleekSlider3.onDragged = EditorTerrainResourcesUI.< > f__mg$cacheD; EditorTerrainResourcesUI.container.add(EditorTerrainResourcesUI.radiusSlider); EditorTerrainResourcesUI.addButton = new SleekButtonIcon((Texture2D)bundle.load("Add")); EditorTerrainResourcesUI.addButton.positionOffset_Y = -70; EditorTerrainResourcesUI.addButton.positionScale_Y = 1f; EditorTerrainResourcesUI.addButton.sizeOffset_X = 200; EditorTerrainResourcesUI.addButton.sizeOffset_Y = 30; EditorTerrainResourcesUI.addButton.text = local.format("AddButtonText", new object[] { ControlsSettings.tool_0 }); EditorTerrainResourcesUI.addButton.tooltip = local.format("AddButtonTooltip"); SleekButton sleekButton6 = EditorTerrainResourcesUI.addButton; if (EditorTerrainResourcesUI.< > f__mg$cacheE == null) { EditorTerrainResourcesUI.< > f__mg$cacheE = new ClickedButton(EditorTerrainResourcesUI.onClickedAddButton); } sleekButton6.onClickedButton = EditorTerrainResourcesUI.< > f__mg$cacheE; EditorTerrainResourcesUI.container.add(EditorTerrainResourcesUI.addButton); EditorTerrainResourcesUI.removeButton = new SleekButtonIcon((Texture2D)bundle.load("Remove")); EditorTerrainResourcesUI.removeButton.positionOffset_Y = -30; EditorTerrainResourcesUI.removeButton.positionScale_Y = 1f; EditorTerrainResourcesUI.removeButton.sizeOffset_X = 200; EditorTerrainResourcesUI.removeButton.sizeOffset_Y = 30; EditorTerrainResourcesUI.removeButton.text = local.format("RemoveButtonText", new object[] { ControlsSettings.tool_1 }); EditorTerrainResourcesUI.removeButton.tooltip = local.format("RemoveButtonTooltip"); SleekButton sleekButton7 = EditorTerrainResourcesUI.removeButton; if (EditorTerrainResourcesUI.< > f__mg$cacheF == null) { EditorTerrainResourcesUI.< > f__mg$cacheF = new ClickedButton(EditorTerrainResourcesUI.onClickedRemoveButton); } sleekButton7.onClickedButton = EditorTerrainResourcesUI.< > f__mg$cacheF; EditorTerrainResourcesUI.container.add(EditorTerrainResourcesUI.removeButton); bundle.unload(); }
// Token: 0x06003561 RID: 13665 RVA: 0x00164CDC File Offset: 0x001630DC public static void updateSelection() { if ((int)EditorSpawns.selectedVehicle < LevelVehicles.tables.Count) { VehicleTable vehicleTable = LevelVehicles.tables[(int)EditorSpawns.selectedVehicle]; EditorSpawnsVehiclesUI.selectedBox.text = vehicleTable.name; EditorSpawnsVehiclesUI.tableNameField.text = vehicleTable.name; EditorSpawnsVehiclesUI.tableIDField.state = vehicleTable.tableID; EditorSpawnsVehiclesUI.tableColorPicker.state = vehicleTable.color; if (EditorSpawnsVehiclesUI.tierButtons != null) { for (int i = 0; i < EditorSpawnsVehiclesUI.tierButtons.Length; i++) { EditorSpawnsVehiclesUI.spawnsScrollBox.remove(EditorSpawnsVehiclesUI.tierButtons[i]); } } EditorSpawnsVehiclesUI.tierButtons = new SleekButton[vehicleTable.tiers.Count]; for (int j = 0; j < EditorSpawnsVehiclesUI.tierButtons.Length; j++) { VehicleTier vehicleTier = vehicleTable.tiers[j]; SleekButton sleekButton = new SleekButton(); sleekButton.positionOffset_X = 240; sleekButton.positionOffset_Y = 170 + j * 70; sleekButton.sizeOffset_X = 200; sleekButton.sizeOffset_Y = 30; sleekButton.text = vehicleTier.name; SleekButton sleekButton2 = sleekButton; if (EditorSpawnsVehiclesUI.< > f__mg$cache1 == null) { EditorSpawnsVehiclesUI.< > f__mg$cache1 = new ClickedButton(EditorSpawnsVehiclesUI.onClickedTierButton); } sleekButton2.onClickedButton = EditorSpawnsVehiclesUI.< > f__mg$cache1; EditorSpawnsVehiclesUI.spawnsScrollBox.add(sleekButton); SleekSlider sleekSlider = new SleekSlider(); sleekSlider.positionOffset_Y = 40; sleekSlider.sizeOffset_X = 200; sleekSlider.sizeOffset_Y = 20; sleekSlider.orientation = ESleekOrientation.HORIZONTAL; sleekSlider.state = vehicleTier.chance; sleekSlider.addLabel(Mathf.RoundToInt(vehicleTier.chance * 100f) + "%", ESleekSide.LEFT); SleekSlider sleekSlider2 = sleekSlider; if (EditorSpawnsVehiclesUI.< > f__mg$cache2 == null) { EditorSpawnsVehiclesUI.< > f__mg$cache2 = new Dragged(EditorSpawnsVehiclesUI.onDraggedChanceSlider); } sleekSlider2.onDragged = EditorSpawnsVehiclesUI.< > f__mg$cache2; sleekButton.add(sleekSlider); EditorSpawnsVehiclesUI.tierButtons[j] = sleekButton; } EditorSpawnsVehiclesUI.tierNameField.positionOffset_Y = 170 + EditorSpawnsVehiclesUI.tierButtons.Length * 70; EditorSpawnsVehiclesUI.addTierButton.positionOffset_Y = 170 + EditorSpawnsVehiclesUI.tierButtons.Length * 70 + 40; EditorSpawnsVehiclesUI.removeTierButton.positionOffset_Y = 170 + EditorSpawnsVehiclesUI.tierButtons.Length * 70 + 40; if (EditorSpawnsVehiclesUI.vehicleButtons != null) { for (int k = 0; k < EditorSpawnsVehiclesUI.vehicleButtons.Length; k++) { EditorSpawnsVehiclesUI.spawnsScrollBox.remove(EditorSpawnsVehiclesUI.vehicleButtons[k]); } } if ((int)EditorSpawnsVehiclesUI.selectedTier < vehicleTable.tiers.Count) { EditorSpawnsVehiclesUI.tierNameField.text = vehicleTable.tiers[(int)EditorSpawnsVehiclesUI.selectedTier].name; EditorSpawnsVehiclesUI.vehicleButtons = new SleekButton[vehicleTable.tiers[(int)EditorSpawnsVehiclesUI.selectedTier].table.Count]; for (int l = 0; l < EditorSpawnsVehiclesUI.vehicleButtons.Length; l++) { SleekButton sleekButton3 = new SleekButton(); sleekButton3.positionOffset_X = 240; sleekButton3.positionOffset_Y = 170 + EditorSpawnsVehiclesUI.tierButtons.Length * 70 + 80 + l * 40; sleekButton3.sizeOffset_X = 200; sleekButton3.sizeOffset_Y = 30; VehicleAsset vehicleAsset = (VehicleAsset)Assets.find(EAssetType.VEHICLE, vehicleTable.tiers[(int)EditorSpawnsVehiclesUI.selectedTier].table[l].vehicle); string str = "?"; if (vehicleAsset != null) { if (string.IsNullOrEmpty(vehicleAsset.vehicleName)) { str = vehicleAsset.name; } else { str = vehicleAsset.vehicleName; } } sleekButton3.text = vehicleTable.tiers[(int)EditorSpawnsVehiclesUI.selectedTier].table[l].vehicle.ToString() + " " + str; SleekButton sleekButton4 = sleekButton3; if (EditorSpawnsVehiclesUI.< > f__mg$cache3 == null) { EditorSpawnsVehiclesUI.< > f__mg$cache3 = new ClickedButton(EditorSpawnsVehiclesUI.onClickVehicleButton); } sleekButton4.onClickedButton = EditorSpawnsVehiclesUI.< > f__mg$cache3; EditorSpawnsVehiclesUI.spawnsScrollBox.add(sleekButton3); EditorSpawnsVehiclesUI.vehicleButtons[l] = sleekButton3; } } else { EditorSpawnsVehiclesUI.tierNameField.text = string.Empty; EditorSpawnsVehiclesUI.vehicleButtons = new SleekButton[0]; } EditorSpawnsVehiclesUI.vehicleIDField.positionOffset_Y = 170 + EditorSpawnsVehiclesUI.tierButtons.Length * 70 + 80 + EditorSpawnsVehiclesUI.vehicleButtons.Length * 40; EditorSpawnsVehiclesUI.addVehicleButton.positionOffset_Y = 170 + EditorSpawnsVehiclesUI.tierButtons.Length * 70 + 80 + EditorSpawnsVehiclesUI.vehicleButtons.Length * 40 + 40; EditorSpawnsVehiclesUI.removeVehicleButton.positionOffset_Y = 170 + EditorSpawnsVehiclesUI.tierButtons.Length * 70 + 80 + EditorSpawnsVehiclesUI.vehicleButtons.Length * 40 + 40; EditorSpawnsVehiclesUI.spawnsScrollBox.area = new Rect(0f, 0f, 5f, (float)(170 + EditorSpawnsVehiclesUI.tierButtons.Length * 70 + 80 + EditorSpawnsVehiclesUI.vehicleButtons.Length * 40 + 70)); } else { EditorSpawnsVehiclesUI.selectedBox.text = string.Empty; EditorSpawnsVehiclesUI.tableNameField.text = string.Empty; EditorSpawnsVehiclesUI.tableIDField.state = 0; EditorSpawnsVehiclesUI.tableColorPicker.state = Color.white; if (EditorSpawnsVehiclesUI.tierButtons != null) { for (int m = 0; m < EditorSpawnsVehiclesUI.tierButtons.Length; m++) { EditorSpawnsVehiclesUI.spawnsScrollBox.remove(EditorSpawnsVehiclesUI.tierButtons[m]); } } EditorSpawnsVehiclesUI.tierButtons = null; EditorSpawnsVehiclesUI.tierNameField.text = string.Empty; EditorSpawnsVehiclesUI.tierNameField.positionOffset_Y = 170; EditorSpawnsVehiclesUI.addTierButton.positionOffset_Y = 210; EditorSpawnsVehiclesUI.removeTierButton.positionOffset_Y = 210; if (EditorSpawnsVehiclesUI.vehicleButtons != null) { for (int n = 0; n < EditorSpawnsVehiclesUI.vehicleButtons.Length; n++) { EditorSpawnsVehiclesUI.spawnsScrollBox.remove(EditorSpawnsVehiclesUI.vehicleButtons[n]); } } EditorSpawnsVehiclesUI.vehicleButtons = null; EditorSpawnsVehiclesUI.vehicleIDField.positionOffset_Y = 250; EditorSpawnsVehiclesUI.addVehicleButton.positionOffset_Y = 290; EditorSpawnsVehiclesUI.removeVehicleButton.positionOffset_Y = 290; EditorSpawnsVehiclesUI.spawnsScrollBox.area = new Rect(0f, 0f, 5f, 320f); } }
private static void updateSelection(string search, bool large, bool medium, bool small, bool barricades, bool structures, bool npcs) { if (EditorLevelObjectsUI.assets == null) { return; } EditorLevelObjectsUI.assets.Clear(); if (large || medium || small || npcs) { Asset[] array = Assets.find(EAssetType.OBJECT); for (int i = 0; i < array.Length; i++) { ObjectAsset objectAsset = array[i] as ObjectAsset; if (large || objectAsset.type != EObjectType.LARGE) { if (medium || objectAsset.type != EObjectType.MEDIUM) { if (small || objectAsset.type != EObjectType.SMALL) { if (npcs || objectAsset.type != EObjectType.NPC) { if (search == null || search.Length <= 0 || objectAsset.objectName.IndexOf(search, StringComparison.OrdinalIgnoreCase) != -1) { EditorLevelObjectsUI.assets.Add(objectAsset); } } } } } } } if (barricades || structures) { Asset[] array2 = Assets.find(EAssetType.ITEM); int j = 0; while (j < array2.Length) { ItemAsset itemAsset = array2[j] as ItemAsset; if (itemAsset.type == EItemType.BARRICADE) { if (barricades) { goto IL_14E; } } else if (itemAsset.type == EItemType.STRUCTURE) { if (structures) { goto IL_14E; } } IL_185: j++; continue; IL_14E: if (search != null && search.Length > 0 && itemAsset.itemName.IndexOf(search, StringComparison.OrdinalIgnoreCase) == -1) { goto IL_185; } EditorLevelObjectsUI.assets.Add(itemAsset); goto IL_185; } } EditorLevelObjectsUI.assets.Sort(EditorLevelObjectsUI.comparator); EditorLevelObjectsUI.assetsScrollBox.remove(); EditorLevelObjectsUI.assetsScrollBox.area = new Rect(0f, 0f, 5f, (float)(EditorLevelObjectsUI.assets.Count * 40 - 10)); for (int k = 0; k < EditorLevelObjectsUI.assets.Count; k++) { string text = string.Empty; ObjectAsset objectAsset2 = EditorLevelObjectsUI.assets[k] as ObjectAsset; ItemAsset itemAsset2 = EditorLevelObjectsUI.assets[k] as ItemAsset; if (objectAsset2 != null) { text = objectAsset2.objectName; } else if (itemAsset2 != null) { text = itemAsset2.itemName; } SleekButton sleekButton = new SleekButton(); sleekButton.positionOffset_Y = k * 40; sleekButton.sizeOffset_X = 200; sleekButton.sizeOffset_Y = 30; sleekButton.text = text; SleekButton sleekButton2 = sleekButton; if (EditorLevelObjectsUI.< > f__mg$cache0 == null) { EditorLevelObjectsUI.< > f__mg$cache0 = new ClickedButton(EditorLevelObjectsUI.onClickedAssetButton); } sleekButton2.onClickedButton = EditorLevelObjectsUI.< > f__mg$cache0; EditorLevelObjectsUI.assetsScrollBox.add(sleekButton); } }