private static void onSwappedShape(SleekButtonState button, int state) { if (EditorNodes.node != null && EditorNodes.node.type == ENodeType.EFFECT) { ((EffectNode)EditorNodes.node).shape = (ENodeShape)state; } }
private static void onSwappedTypeState(SleekButtonState button, int state) { MenuWorkshopSubmitUI.mapTypeState.isVisible = (state == 0); MenuWorkshopSubmitUI.itemTypeState.isVisible = (state == 3); MenuWorkshopSubmitUI.vehicleTypeState.isVisible = (state == 4); MenuWorkshopSubmitUI.skinTypeState.isVisible = (state == 5); MenuWorkshopSubmitUI.objectTypeState.isVisible = (state == 2); }
// Token: 0x060037D7 RID: 14295 RVA: 0x0018BCA8 File Offset: 0x0018A0A8 private static void onSwappedPoseState(SleekButtonState button, int index) { if (PlayerBarricadeMannequinUI.mannequin != null) { byte comp = PlayerBarricadeMannequinUI.mannequin.getComp(PlayerBarricadeMannequinUI.mannequin.mirror, (byte)index); BarricadeManager.poseMannequin(PlayerBarricadeMannequinUI.mannequin.transform, comp); } }
// Token: 0x060037D0 RID: 14288 RVA: 0x0018B4F0 File Offset: 0x001898F0 public PlayerBarricadeMannequinUI() { PlayerBarricadeMannequinUI.localization = Localization.read("/Player/PlayerBarricadeMannequin.dat"); PlayerBarricadeMannequinUI.container = new Sleek(); PlayerBarricadeMannequinUI.container.positionScale_Y = 1f; PlayerBarricadeMannequinUI.container.positionOffset_X = 10; PlayerBarricadeMannequinUI.container.positionOffset_Y = 10; PlayerBarricadeMannequinUI.container.sizeOffset_X = -20; PlayerBarricadeMannequinUI.container.sizeOffset_Y = -20; PlayerBarricadeMannequinUI.container.sizeScale_X = 1f; PlayerBarricadeMannequinUI.container.sizeScale_Y = 1f; PlayerUI.container.add(PlayerBarricadeMannequinUI.container); PlayerBarricadeMannequinUI.active = false; PlayerBarricadeMannequinUI.mannequin = null; PlayerBarricadeMannequinUI.cosmeticsButton = new SleekButton(); PlayerBarricadeMannequinUI.cosmeticsButton.positionOffset_X = -100; PlayerBarricadeMannequinUI.cosmeticsButton.positionOffset_Y = -135; PlayerBarricadeMannequinUI.cosmeticsButton.positionScale_X = 0.5f; PlayerBarricadeMannequinUI.cosmeticsButton.positionScale_Y = 0.5f; PlayerBarricadeMannequinUI.cosmeticsButton.sizeOffset_X = 200; PlayerBarricadeMannequinUI.cosmeticsButton.sizeOffset_Y = 30; PlayerBarricadeMannequinUI.cosmeticsButton.text = PlayerBarricadeMannequinUI.localization.format("Cosmetics_Button"); PlayerBarricadeMannequinUI.cosmeticsButton.tooltip = PlayerBarricadeMannequinUI.localization.format("Cosmetics_Button_Tooltip"); SleekButton sleekButton = PlayerBarricadeMannequinUI.cosmeticsButton; if (PlayerBarricadeMannequinUI.< > f__mg$cache0 == null) { PlayerBarricadeMannequinUI.< > f__mg$cache0 = new ClickedButton(PlayerBarricadeMannequinUI.onClickedCosmeticsButton); } sleekButton.onClickedButton = PlayerBarricadeMannequinUI.< > f__mg$cache0; PlayerBarricadeMannequinUI.container.add(PlayerBarricadeMannequinUI.cosmeticsButton); PlayerBarricadeMannequinUI.addButton = new SleekButton(); PlayerBarricadeMannequinUI.addButton.positionOffset_X = -100; PlayerBarricadeMannequinUI.addButton.positionOffset_Y = -95; PlayerBarricadeMannequinUI.addButton.positionScale_X = 0.5f; PlayerBarricadeMannequinUI.addButton.positionScale_Y = 0.5f; PlayerBarricadeMannequinUI.addButton.sizeOffset_X = 200; PlayerBarricadeMannequinUI.addButton.sizeOffset_Y = 30; PlayerBarricadeMannequinUI.addButton.text = PlayerBarricadeMannequinUI.localization.format("Add_Button"); PlayerBarricadeMannequinUI.addButton.tooltip = PlayerBarricadeMannequinUI.localization.format("Add_Button_Tooltip"); SleekButton sleekButton2 = PlayerBarricadeMannequinUI.addButton; if (PlayerBarricadeMannequinUI.< > f__mg$cache1 == null) { PlayerBarricadeMannequinUI.< > f__mg$cache1 = new ClickedButton(PlayerBarricadeMannequinUI.onClickedAddButton); } sleekButton2.onClickedButton = PlayerBarricadeMannequinUI.< > f__mg$cache1; PlayerBarricadeMannequinUI.container.add(PlayerBarricadeMannequinUI.addButton); PlayerBarricadeMannequinUI.removeButton = new SleekButton(); PlayerBarricadeMannequinUI.removeButton.positionOffset_X = -100; PlayerBarricadeMannequinUI.removeButton.positionOffset_Y = -55; PlayerBarricadeMannequinUI.removeButton.positionScale_X = 0.5f; PlayerBarricadeMannequinUI.removeButton.positionScale_Y = 0.5f; PlayerBarricadeMannequinUI.removeButton.sizeOffset_X = 200; PlayerBarricadeMannequinUI.removeButton.sizeOffset_Y = 30; PlayerBarricadeMannequinUI.removeButton.tooltip = PlayerBarricadeMannequinUI.localization.format("Remove_Button_Tooltip"); SleekButton sleekButton3 = PlayerBarricadeMannequinUI.removeButton; if (PlayerBarricadeMannequinUI.< > f__mg$cache2 == null) { PlayerBarricadeMannequinUI.< > f__mg$cache2 = new ClickedButton(PlayerBarricadeMannequinUI.onClickedRemoveButton); } sleekButton3.onClickedButton = PlayerBarricadeMannequinUI.< > f__mg$cache2; PlayerBarricadeMannequinUI.container.add(PlayerBarricadeMannequinUI.removeButton); PlayerBarricadeMannequinUI.swapButton = new SleekButton(); PlayerBarricadeMannequinUI.swapButton.positionOffset_X = -100; PlayerBarricadeMannequinUI.swapButton.positionOffset_Y = -15; PlayerBarricadeMannequinUI.swapButton.positionScale_X = 0.5f; PlayerBarricadeMannequinUI.swapButton.positionScale_Y = 0.5f; PlayerBarricadeMannequinUI.swapButton.sizeOffset_X = 200; PlayerBarricadeMannequinUI.swapButton.sizeOffset_Y = 30; PlayerBarricadeMannequinUI.swapButton.text = PlayerBarricadeMannequinUI.localization.format("Swap_Button"); PlayerBarricadeMannequinUI.swapButton.tooltip = PlayerBarricadeMannequinUI.localization.format("Swap_Button_Tooltip"); SleekButton sleekButton4 = PlayerBarricadeMannequinUI.swapButton; if (PlayerBarricadeMannequinUI.< > f__mg$cache3 == null) { PlayerBarricadeMannequinUI.< > f__mg$cache3 = new ClickedButton(PlayerBarricadeMannequinUI.onClickedSwapButton); } sleekButton4.onClickedButton = PlayerBarricadeMannequinUI.< > f__mg$cache3; PlayerBarricadeMannequinUI.container.add(PlayerBarricadeMannequinUI.swapButton); PlayerBarricadeMannequinUI.poseButton = new SleekButtonState(new GUIContent[] { new GUIContent(PlayerBarricadeMannequinUI.localization.format("T")), new GUIContent(PlayerBarricadeMannequinUI.localization.format("Classic")), new GUIContent(PlayerBarricadeMannequinUI.localization.format("Lie")) }); PlayerBarricadeMannequinUI.poseButton.positionOffset_X = -100; PlayerBarricadeMannequinUI.poseButton.positionOffset_Y = 25; PlayerBarricadeMannequinUI.poseButton.positionScale_X = 0.5f; PlayerBarricadeMannequinUI.poseButton.positionScale_Y = 0.5f; PlayerBarricadeMannequinUI.poseButton.sizeOffset_X = 200; PlayerBarricadeMannequinUI.poseButton.sizeOffset_Y = 30; PlayerBarricadeMannequinUI.poseButton.tooltip = PlayerBarricadeMannequinUI.localization.format("Pose_Button_Tooltip"); SleekButtonState sleekButtonState = PlayerBarricadeMannequinUI.poseButton; if (PlayerBarricadeMannequinUI.< > f__mg$cache4 == null) { PlayerBarricadeMannequinUI.< > f__mg$cache4 = new SwappedState(PlayerBarricadeMannequinUI.onSwappedPoseState); } sleekButtonState.onSwappedState = PlayerBarricadeMannequinUI.< > f__mg$cache4; PlayerBarricadeMannequinUI.container.add(PlayerBarricadeMannequinUI.poseButton); PlayerBarricadeMannequinUI.mirrorButton = new SleekButton(); PlayerBarricadeMannequinUI.mirrorButton.positionOffset_X = -100; PlayerBarricadeMannequinUI.mirrorButton.positionOffset_Y = 65; PlayerBarricadeMannequinUI.mirrorButton.positionScale_X = 0.5f; PlayerBarricadeMannequinUI.mirrorButton.positionScale_Y = 0.5f; PlayerBarricadeMannequinUI.mirrorButton.sizeOffset_X = 200; PlayerBarricadeMannequinUI.mirrorButton.sizeOffset_Y = 30; PlayerBarricadeMannequinUI.mirrorButton.text = PlayerBarricadeMannequinUI.localization.format("Mirror_Button"); PlayerBarricadeMannequinUI.mirrorButton.tooltip = PlayerBarricadeMannequinUI.localization.format("Mirror_Button_Tooltip"); SleekButton sleekButton5 = PlayerBarricadeMannequinUI.mirrorButton; if (PlayerBarricadeMannequinUI.< > f__mg$cache5 == null) { PlayerBarricadeMannequinUI.< > f__mg$cache5 = new ClickedButton(PlayerBarricadeMannequinUI.onClickedMirrorButton); } sleekButton5.onClickedButton = PlayerBarricadeMannequinUI.< > f__mg$cache5; PlayerBarricadeMannequinUI.container.add(PlayerBarricadeMannequinUI.mirrorButton); PlayerBarricadeMannequinUI.cancelButton = new SleekButton(); PlayerBarricadeMannequinUI.cancelButton.positionOffset_X = -100; PlayerBarricadeMannequinUI.cancelButton.positionOffset_Y = 105; PlayerBarricadeMannequinUI.cancelButton.positionScale_X = 0.5f; PlayerBarricadeMannequinUI.cancelButton.positionScale_Y = 0.5f; PlayerBarricadeMannequinUI.cancelButton.sizeOffset_X = 200; PlayerBarricadeMannequinUI.cancelButton.sizeOffset_Y = 30; PlayerBarricadeMannequinUI.cancelButton.text = PlayerBarricadeMannequinUI.localization.format("Cancel_Button"); PlayerBarricadeMannequinUI.cancelButton.tooltip = PlayerBarricadeMannequinUI.localization.format("Cancel_Button_Tooltip"); SleekButton sleekButton6 = PlayerBarricadeMannequinUI.cancelButton; if (PlayerBarricadeMannequinUI.< > f__mg$cache6 == null) { PlayerBarricadeMannequinUI.< > f__mg$cache6 = new ClickedButton(PlayerBarricadeMannequinUI.onClickedCancelButton); } sleekButton6.onClickedButton = PlayerBarricadeMannequinUI.< > f__mg$cache6; PlayerBarricadeMannequinUI.container.add(PlayerBarricadeMannequinUI.cancelButton); }
public EditorEnvironmentNodesUI() { Local local = Localization.read("/Editor/EditorEnvironmentNodes.dat"); EditorEnvironmentNodesUI.container = new Sleek(); EditorEnvironmentNodesUI.container.positionOffset_X = 10; EditorEnvironmentNodesUI.container.positionOffset_Y = 10; EditorEnvironmentNodesUI.container.positionScale_X = 1f; EditorEnvironmentNodesUI.container.sizeOffset_X = -20; EditorEnvironmentNodesUI.container.sizeOffset_Y = -20; EditorEnvironmentNodesUI.container.sizeScale_X = 1f; EditorEnvironmentNodesUI.container.sizeScale_Y = 1f; EditorUI.window.add(EditorEnvironmentNodesUI.container); EditorEnvironmentNodesUI.active = false; EditorEnvironmentNodesUI.nameField = new SleekField(); EditorEnvironmentNodesUI.nameField.positionOffset_X = -200; EditorEnvironmentNodesUI.nameField.positionOffset_Y = 80; EditorEnvironmentNodesUI.nameField.positionScale_X = 1f; EditorEnvironmentNodesUI.nameField.sizeOffset_X = 200; EditorEnvironmentNodesUI.nameField.sizeOffset_Y = 30; EditorEnvironmentNodesUI.nameField.addLabel(local.format("Name_Label"), ESleekSide.LEFT); SleekField sleekField = EditorEnvironmentNodesUI.nameField; if (EditorEnvironmentNodesUI.< > f__mg$cache0 == null) { EditorEnvironmentNodesUI.< > f__mg$cache0 = new Typed(EditorEnvironmentNodesUI.onTypedNameField); } sleekField.onTyped = EditorEnvironmentNodesUI.< > f__mg$cache0; EditorEnvironmentNodesUI.nameField.maxLength = 32; EditorEnvironmentNodesUI.container.add(EditorEnvironmentNodesUI.nameField); EditorEnvironmentNodesUI.nameField.isVisible = false; EditorEnvironmentNodesUI.radiusSlider = new SleekSlider(); EditorEnvironmentNodesUI.radiusSlider.positionOffset_X = -200; EditorEnvironmentNodesUI.radiusSlider.positionOffset_Y = 80; EditorEnvironmentNodesUI.radiusSlider.positionScale_X = 1f; EditorEnvironmentNodesUI.radiusSlider.sizeOffset_X = 200; EditorEnvironmentNodesUI.radiusSlider.sizeOffset_Y = 20; EditorEnvironmentNodesUI.radiusSlider.addLabel(local.format("Radius_Label"), ESleekSide.LEFT); EditorEnvironmentNodesUI.radiusSlider.orientation = ESleekOrientation.HORIZONTAL; SleekSlider sleekSlider = EditorEnvironmentNodesUI.radiusSlider; if (EditorEnvironmentNodesUI.< > f__mg$cache1 == null) { EditorEnvironmentNodesUI.< > f__mg$cache1 = new Dragged(EditorEnvironmentNodesUI.onDraggedRadiusSlider); } sleekSlider.onDragged = EditorEnvironmentNodesUI.< > f__mg$cache1; EditorEnvironmentNodesUI.container.add(EditorEnvironmentNodesUI.radiusSlider); EditorEnvironmentNodesUI.radiusSlider.isVisible = false; EditorEnvironmentNodesUI.widthField = new SleekSingleField(); EditorEnvironmentNodesUI.widthField.positionOffset_X = -200; EditorEnvironmentNodesUI.widthField.positionOffset_Y = 110; EditorEnvironmentNodesUI.widthField.positionScale_X = 1f; EditorEnvironmentNodesUI.widthField.sizeOffset_X = 200; EditorEnvironmentNodesUI.widthField.sizeOffset_Y = 30; EditorEnvironmentNodesUI.widthField.addLabel(local.format("Width_Label"), ESleekSide.LEFT); SleekSingleField sleekSingleField = EditorEnvironmentNodesUI.widthField; if (EditorEnvironmentNodesUI.< > f__mg$cache2 == null) { EditorEnvironmentNodesUI.< > f__mg$cache2 = new TypedSingle(EditorEnvironmentNodesUI.onTypedWidthField); } sleekSingleField.onTypedSingle = EditorEnvironmentNodesUI.< > f__mg$cache2; EditorEnvironmentNodesUI.container.add(EditorEnvironmentNodesUI.widthField); EditorEnvironmentNodesUI.widthField.isVisible = false; EditorEnvironmentNodesUI.heightField = new SleekSingleField(); EditorEnvironmentNodesUI.heightField.positionOffset_X = -200; EditorEnvironmentNodesUI.heightField.positionOffset_Y = 150; EditorEnvironmentNodesUI.heightField.positionScale_X = 1f; EditorEnvironmentNodesUI.heightField.sizeOffset_X = 200; EditorEnvironmentNodesUI.heightField.sizeOffset_Y = 30; EditorEnvironmentNodesUI.heightField.addLabel(local.format("Height_Label"), ESleekSide.LEFT); SleekSingleField sleekSingleField2 = EditorEnvironmentNodesUI.heightField; if (EditorEnvironmentNodesUI.< > f__mg$cache3 == null) { EditorEnvironmentNodesUI.< > f__mg$cache3 = new TypedSingle(EditorEnvironmentNodesUI.onTypedHeightField); } sleekSingleField2.onTypedSingle = EditorEnvironmentNodesUI.< > f__mg$cache3; EditorEnvironmentNodesUI.container.add(EditorEnvironmentNodesUI.heightField); EditorEnvironmentNodesUI.heightField.isVisible = false; EditorEnvironmentNodesUI.lengthField = new SleekSingleField(); EditorEnvironmentNodesUI.lengthField.positionOffset_X = -200; EditorEnvironmentNodesUI.lengthField.positionOffset_Y = 190; EditorEnvironmentNodesUI.lengthField.positionScale_X = 1f; EditorEnvironmentNodesUI.lengthField.sizeOffset_X = 200; EditorEnvironmentNodesUI.lengthField.sizeOffset_Y = 30; EditorEnvironmentNodesUI.lengthField.addLabel(local.format("Length_Label"), ESleekSide.LEFT); SleekSingleField sleekSingleField3 = EditorEnvironmentNodesUI.lengthField; if (EditorEnvironmentNodesUI.< > f__mg$cache4 == null) { EditorEnvironmentNodesUI.< > f__mg$cache4 = new TypedSingle(EditorEnvironmentNodesUI.onTypedLengthField); } sleekSingleField3.onTypedSingle = EditorEnvironmentNodesUI.< > f__mg$cache4; EditorEnvironmentNodesUI.container.add(EditorEnvironmentNodesUI.lengthField); EditorEnvironmentNodesUI.lengthField.isVisible = false; EditorEnvironmentNodesUI.shapeButton = new SleekButtonState(new GUIContent[] { new GUIContent(local.format("Sphere")), new GUIContent(local.format("Box")) }); EditorEnvironmentNodesUI.shapeButton.positionOffset_X = -200; EditorEnvironmentNodesUI.shapeButton.positionOffset_Y = 230; EditorEnvironmentNodesUI.shapeButton.positionScale_X = 1f; EditorEnvironmentNodesUI.shapeButton.sizeOffset_X = 200; EditorEnvironmentNodesUI.shapeButton.sizeOffset_Y = 30; EditorEnvironmentNodesUI.shapeButton.tooltip = local.format("Shape_Tooltip"); SleekButtonState sleekButtonState = EditorEnvironmentNodesUI.shapeButton; if (EditorEnvironmentNodesUI.< > f__mg$cache5 == null) { EditorEnvironmentNodesUI.< > f__mg$cache5 = new SwappedState(EditorEnvironmentNodesUI.onSwappedShape); } sleekButtonState.onSwappedState = EditorEnvironmentNodesUI.< > f__mg$cache5; EditorEnvironmentNodesUI.container.add(EditorEnvironmentNodesUI.shapeButton); EditorEnvironmentNodesUI.shapeButton.isVisible = false; EditorEnvironmentNodesUI.itemIDField = new SleekUInt16Field(); EditorEnvironmentNodesUI.itemIDField.positionOffset_X = -200; EditorEnvironmentNodesUI.itemIDField.positionOffset_Y = 110; EditorEnvironmentNodesUI.itemIDField.positionScale_X = 1f; EditorEnvironmentNodesUI.itemIDField.sizeOffset_X = 200; EditorEnvironmentNodesUI.itemIDField.sizeOffset_Y = 30; EditorEnvironmentNodesUI.itemIDField.addLabel(local.format("Item_ID_Label"), ESleekSide.LEFT); SleekUInt16Field sleekUInt16Field = EditorEnvironmentNodesUI.itemIDField; if (EditorEnvironmentNodesUI.< > f__mg$cache6 == null) { EditorEnvironmentNodesUI.< > f__mg$cache6 = new TypedUInt16(EditorEnvironmentNodesUI.onTypedItemIDField); } sleekUInt16Field.onTypedUInt16 = EditorEnvironmentNodesUI.< > f__mg$cache6; EditorEnvironmentNodesUI.container.add(EditorEnvironmentNodesUI.itemIDField); EditorEnvironmentNodesUI.itemIDField.isVisible = false; EditorEnvironmentNodesUI.costField = new SleekUInt32Field(); EditorEnvironmentNodesUI.costField.positionOffset_X = -200; EditorEnvironmentNodesUI.costField.positionOffset_Y = 150; EditorEnvironmentNodesUI.costField.positionScale_X = 1f; EditorEnvironmentNodesUI.costField.sizeOffset_X = 200; EditorEnvironmentNodesUI.costField.sizeOffset_Y = 30; EditorEnvironmentNodesUI.costField.addLabel(local.format("Cost_Label"), ESleekSide.LEFT); SleekUInt32Field sleekUInt32Field = EditorEnvironmentNodesUI.costField; if (EditorEnvironmentNodesUI.< > f__mg$cache7 == null) { EditorEnvironmentNodesUI.< > f__mg$cache7 = new TypedUInt32(EditorEnvironmentNodesUI.onTypedCostField); } sleekUInt32Field.onTypedUInt32 = EditorEnvironmentNodesUI.< > f__mg$cache7; EditorEnvironmentNodesUI.container.add(EditorEnvironmentNodesUI.costField); EditorEnvironmentNodesUI.costField.isVisible = false; EditorEnvironmentNodesUI.heightToggle = new SleekToggle(); EditorEnvironmentNodesUI.heightToggle.positionOffset_X = -40; EditorEnvironmentNodesUI.heightToggle.positionOffset_Y = 110; EditorEnvironmentNodesUI.heightToggle.positionScale_X = 1f; EditorEnvironmentNodesUI.heightToggle.sizeOffset_X = 40; EditorEnvironmentNodesUI.heightToggle.sizeOffset_Y = 40; EditorEnvironmentNodesUI.heightToggle.addLabel(local.format("Height_Label"), ESleekSide.LEFT); SleekToggle sleekToggle = EditorEnvironmentNodesUI.heightToggle; if (EditorEnvironmentNodesUI.< > f__mg$cache8 == null) { EditorEnvironmentNodesUI.< > f__mg$cache8 = new Toggled(EditorEnvironmentNodesUI.onToggledHeightToggle); } sleekToggle.onToggled = EditorEnvironmentNodesUI.< > f__mg$cache8; EditorEnvironmentNodesUI.container.add(EditorEnvironmentNodesUI.heightToggle); EditorEnvironmentNodesUI.heightToggle.isVisible = false; EditorEnvironmentNodesUI.noWeaponsToggle = new SleekToggle(); EditorEnvironmentNodesUI.noWeaponsToggle.positionOffset_X = -40; EditorEnvironmentNodesUI.noWeaponsToggle.positionOffset_Y = 160; EditorEnvironmentNodesUI.noWeaponsToggle.positionScale_X = 1f; EditorEnvironmentNodesUI.noWeaponsToggle.sizeOffset_X = 40; EditorEnvironmentNodesUI.noWeaponsToggle.sizeOffset_Y = 40; EditorEnvironmentNodesUI.noWeaponsToggle.addLabel(local.format("No_Weapons_Label"), ESleekSide.LEFT); SleekToggle sleekToggle2 = EditorEnvironmentNodesUI.noWeaponsToggle; if (EditorEnvironmentNodesUI.< > f__mg$cache9 == null) { EditorEnvironmentNodesUI.< > f__mg$cache9 = new Toggled(EditorEnvironmentNodesUI.onToggledNoWeaponsToggle); } sleekToggle2.onToggled = EditorEnvironmentNodesUI.< > f__mg$cache9; EditorEnvironmentNodesUI.container.add(EditorEnvironmentNodesUI.noWeaponsToggle); EditorEnvironmentNodesUI.noWeaponsToggle.isVisible = false; EditorEnvironmentNodesUI.noBuildablesToggle = new SleekToggle(); EditorEnvironmentNodesUI.noBuildablesToggle.positionOffset_X = -40; EditorEnvironmentNodesUI.noBuildablesToggle.positionOffset_Y = 210; EditorEnvironmentNodesUI.noBuildablesToggle.positionScale_X = 1f; EditorEnvironmentNodesUI.noBuildablesToggle.sizeOffset_X = 40; EditorEnvironmentNodesUI.noBuildablesToggle.sizeOffset_Y = 40; EditorEnvironmentNodesUI.noBuildablesToggle.addLabel(local.format("No_Buildables_Label"), ESleekSide.LEFT); SleekToggle sleekToggle3 = EditorEnvironmentNodesUI.noBuildablesToggle; if (EditorEnvironmentNodesUI.< > f__mg$cacheA == null) { EditorEnvironmentNodesUI.< > f__mg$cacheA = new Toggled(EditorEnvironmentNodesUI.onToggledNoBuildablesToggle); } sleekToggle3.onToggled = EditorEnvironmentNodesUI.< > f__mg$cacheA; EditorEnvironmentNodesUI.container.add(EditorEnvironmentNodesUI.noBuildablesToggle); EditorEnvironmentNodesUI.noBuildablesToggle.isVisible = false; EditorEnvironmentNodesUI.spawnIDField = new SleekUInt16Field(); EditorEnvironmentNodesUI.spawnIDField.positionOffset_X = -200; EditorEnvironmentNodesUI.spawnIDField.positionOffset_Y = 80; EditorEnvironmentNodesUI.spawnIDField.positionScale_X = 1f; EditorEnvironmentNodesUI.spawnIDField.sizeOffset_X = 200; EditorEnvironmentNodesUI.spawnIDField.sizeOffset_Y = 30; EditorEnvironmentNodesUI.spawnIDField.addLabel(local.format("Spawn_ID_Label"), ESleekSide.LEFT); SleekUInt16Field sleekUInt16Field2 = EditorEnvironmentNodesUI.spawnIDField; if (EditorEnvironmentNodesUI.< > f__mg$cacheB == null) { EditorEnvironmentNodesUI.< > f__mg$cacheB = new TypedUInt16(EditorEnvironmentNodesUI.onTypedSpawnIDField); } sleekUInt16Field2.onTypedUInt16 = EditorEnvironmentNodesUI.< > f__mg$cacheB; EditorEnvironmentNodesUI.container.add(EditorEnvironmentNodesUI.spawnIDField); EditorEnvironmentNodesUI.spawnIDField.isVisible = false; EditorEnvironmentNodesUI.effectIDField = new SleekUInt16Field(); EditorEnvironmentNodesUI.effectIDField.positionOffset_X = -200; EditorEnvironmentNodesUI.effectIDField.positionOffset_Y = 270; EditorEnvironmentNodesUI.effectIDField.positionScale_X = 1f; EditorEnvironmentNodesUI.effectIDField.sizeOffset_X = 200; EditorEnvironmentNodesUI.effectIDField.sizeOffset_Y = 30; EditorEnvironmentNodesUI.effectIDField.addLabel(local.format("Effect_ID_Label"), ESleekSide.LEFT); SleekUInt16Field sleekUInt16Field3 = EditorEnvironmentNodesUI.effectIDField; if (EditorEnvironmentNodesUI.< > f__mg$cacheC == null) { EditorEnvironmentNodesUI.< > f__mg$cacheC = new TypedUInt16(EditorEnvironmentNodesUI.onTypedEffectIDField); } sleekUInt16Field3.onTypedUInt16 = EditorEnvironmentNodesUI.< > f__mg$cacheC; EditorEnvironmentNodesUI.container.add(EditorEnvironmentNodesUI.effectIDField); EditorEnvironmentNodesUI.effectIDField.isVisible = false; EditorEnvironmentNodesUI.noWaterToggle = new SleekToggle(); EditorEnvironmentNodesUI.noWaterToggle.positionOffset_X = -40; EditorEnvironmentNodesUI.noWaterToggle.positionOffset_Y = 310; EditorEnvironmentNodesUI.noWaterToggle.positionScale_X = 1f; EditorEnvironmentNodesUI.noWaterToggle.sizeOffset_X = 40; EditorEnvironmentNodesUI.noWaterToggle.sizeOffset_Y = 40; EditorEnvironmentNodesUI.noWaterToggle.addLabel(local.format("No_Water_Label"), ESleekSide.LEFT); SleekToggle sleekToggle4 = EditorEnvironmentNodesUI.noWaterToggle; if (EditorEnvironmentNodesUI.< > f__mg$cacheD == null) { EditorEnvironmentNodesUI.< > f__mg$cacheD = new Toggled(EditorEnvironmentNodesUI.onToggledNoWaterToggle); } sleekToggle4.onToggled = EditorEnvironmentNodesUI.< > f__mg$cacheD; EditorEnvironmentNodesUI.container.add(EditorEnvironmentNodesUI.noWaterToggle); EditorEnvironmentNodesUI.noWaterToggle.isVisible = false; EditorEnvironmentNodesUI.noLightingToggle = new SleekToggle(); EditorEnvironmentNodesUI.noLightingToggle.positionOffset_X = -40; EditorEnvironmentNodesUI.noLightingToggle.positionOffset_Y = 360; EditorEnvironmentNodesUI.noLightingToggle.positionScale_X = 1f; EditorEnvironmentNodesUI.noLightingToggle.sizeOffset_X = 40; EditorEnvironmentNodesUI.noLightingToggle.sizeOffset_Y = 40; EditorEnvironmentNodesUI.noLightingToggle.addLabel(local.format("No_Lighting_Label"), ESleekSide.LEFT); SleekToggle sleekToggle5 = EditorEnvironmentNodesUI.noLightingToggle; if (EditorEnvironmentNodesUI.< > f__mg$cacheE == null) { EditorEnvironmentNodesUI.< > f__mg$cacheE = new Toggled(EditorEnvironmentNodesUI.onToggledNoLightingToggle); } sleekToggle5.onToggled = EditorEnvironmentNodesUI.< > f__mg$cacheE; EditorEnvironmentNodesUI.container.add(EditorEnvironmentNodesUI.noLightingToggle); EditorEnvironmentNodesUI.noLightingToggle.isVisible = false; EditorEnvironmentNodesUI.typeButton = new SleekButtonState(new GUIContent[] { new GUIContent(local.format("Location")), new GUIContent(local.format("Safezone")), new GUIContent(local.format("Purchase")), new GUIContent(local.format("Arena")), new GUIContent(local.format("Deadzone")), new GUIContent(local.format("Airdrop")), new GUIContent(local.format("Effect")) }); EditorEnvironmentNodesUI.typeButton.positionOffset_Y = -30; EditorEnvironmentNodesUI.typeButton.positionScale_Y = 1f; EditorEnvironmentNodesUI.typeButton.sizeOffset_X = 200; EditorEnvironmentNodesUI.typeButton.sizeOffset_Y = 30; EditorEnvironmentNodesUI.typeButton.tooltip = local.format("Type_Tooltip"); SleekButtonState sleekButtonState2 = EditorEnvironmentNodesUI.typeButton; if (EditorEnvironmentNodesUI.< > f__mg$cacheF == null) { EditorEnvironmentNodesUI.< > f__mg$cacheF = new SwappedState(EditorEnvironmentNodesUI.onSwappedType); } sleekButtonState2.onSwappedState = EditorEnvironmentNodesUI.< > f__mg$cacheF; EditorEnvironmentNodesUI.container.add(EditorEnvironmentNodesUI.typeButton); }
// Token: 0x060037CD RID: 14285 RVA: 0x0018B41C File Offset: 0x0018981C private static void onSwappedTransactionState(SleekButtonState button, int index) { PlayerBarricadeLibraryUI.updateTax(); }
private static void onSwappedStateCoordinate(SleekButtonState button, int index) { EditorObjects.dragCoordinate = (EDragCoordinate)index; }
private static void onSwappedMap2(SleekButtonState button, int state) { EditorTerrainHeight.map2 = (state == 1); }
private static void onSwappedHandState(SleekButtonState button, int index) { Characters.hand(index != 0); }
// Token: 0x060034D3 RID: 13523 RVA: 0x0015C8C0 File Offset: 0x0015ACC0 public EditorEnvironmentRoadsUI() { Local local = Localization.read("/Editor/EditorEnvironmentRoads.dat"); Bundle bundle = Bundles.getBundle("/Bundles/Textures/Edit/Icons/EditorEnvironmentRoads/EditorEnvironmentRoads.unity3d"); EditorEnvironmentRoadsUI.container = new Sleek(); EditorEnvironmentRoadsUI.container.positionOffset_X = 10; EditorEnvironmentRoadsUI.container.positionOffset_Y = 10; EditorEnvironmentRoadsUI.container.positionScale_X = 1f; EditorEnvironmentRoadsUI.container.sizeOffset_X = -20; EditorEnvironmentRoadsUI.container.sizeOffset_Y = -20; EditorEnvironmentRoadsUI.container.sizeScale_X = 1f; EditorEnvironmentRoadsUI.container.sizeScale_Y = 1f; EditorUI.window.add(EditorEnvironmentRoadsUI.container); EditorEnvironmentRoadsUI.active = false; EditorEnvironmentRoadsUI.roadScrollBox = new SleekScrollBox(); EditorEnvironmentRoadsUI.roadScrollBox.positionOffset_X = -400; EditorEnvironmentRoadsUI.roadScrollBox.positionOffset_Y = 120; EditorEnvironmentRoadsUI.roadScrollBox.positionScale_X = 1f; EditorEnvironmentRoadsUI.roadScrollBox.sizeOffset_X = 400; EditorEnvironmentRoadsUI.roadScrollBox.sizeOffset_Y = -160; EditorEnvironmentRoadsUI.roadScrollBox.sizeScale_Y = 1f; EditorEnvironmentRoadsUI.roadScrollBox.area = new Rect(0f, 0f, 5f, (float)(LevelRoads.materials.Length * 70 + 160)); EditorEnvironmentRoadsUI.container.add(EditorEnvironmentRoadsUI.roadScrollBox); for (int i = 0; i < LevelRoads.materials.Length; i++) { SleekImageTexture sleekImageTexture = new SleekImageTexture(); sleekImageTexture.positionOffset_X = 200; sleekImageTexture.positionOffset_Y = i * 70; sleekImageTexture.sizeOffset_X = 64; sleekImageTexture.sizeOffset_Y = 64; sleekImageTexture.texture = LevelRoads.materials[i].material.mainTexture; EditorEnvironmentRoadsUI.roadScrollBox.add(sleekImageTexture); SleekButton sleekButton = new SleekButton(); sleekButton.positionOffset_X = 70; sleekButton.sizeOffset_X = 100; sleekButton.sizeOffset_Y = 64; sleekButton.text = LevelRoads.materials[i].material.mainTexture.name; SleekButton sleekButton2 = sleekButton; if (EditorEnvironmentRoadsUI.< > f__mg$cache0 == null) { EditorEnvironmentRoadsUI.< > f__mg$cache0 = new ClickedButton(EditorEnvironmentRoadsUI.onClickedRoadButton); } sleekButton2.onClickedButton = EditorEnvironmentRoadsUI.< > f__mg$cache0; sleekImageTexture.add(sleekButton); } EditorEnvironmentRoadsUI.widthField = new SleekSingleField(); EditorEnvironmentRoadsUI.widthField.positionOffset_X = 200; EditorEnvironmentRoadsUI.widthField.positionOffset_Y = LevelRoads.materials.Length * 70; EditorEnvironmentRoadsUI.widthField.sizeOffset_X = 170; EditorEnvironmentRoadsUI.widthField.sizeOffset_Y = 30; EditorEnvironmentRoadsUI.widthField.addLabel(local.format("WidthFieldLabelText"), ESleekSide.LEFT); SleekSingleField sleekSingleField = EditorEnvironmentRoadsUI.widthField; if (EditorEnvironmentRoadsUI.< > f__mg$cache1 == null) { EditorEnvironmentRoadsUI.< > f__mg$cache1 = new TypedSingle(EditorEnvironmentRoadsUI.onTypedWidthField); } sleekSingleField.onTypedSingle = EditorEnvironmentRoadsUI.< > f__mg$cache1; EditorEnvironmentRoadsUI.roadScrollBox.add(EditorEnvironmentRoadsUI.widthField); EditorEnvironmentRoadsUI.heightField = new SleekSingleField(); EditorEnvironmentRoadsUI.heightField.positionOffset_X = 200; EditorEnvironmentRoadsUI.heightField.positionOffset_Y = LevelRoads.materials.Length * 70 + 40; EditorEnvironmentRoadsUI.heightField.sizeOffset_X = 170; EditorEnvironmentRoadsUI.heightField.sizeOffset_Y = 30; EditorEnvironmentRoadsUI.heightField.addLabel(local.format("HeightFieldLabelText"), ESleekSide.LEFT); SleekSingleField sleekSingleField2 = EditorEnvironmentRoadsUI.heightField; if (EditorEnvironmentRoadsUI.< > f__mg$cache2 == null) { EditorEnvironmentRoadsUI.< > f__mg$cache2 = new TypedSingle(EditorEnvironmentRoadsUI.onTypedHeightField); } sleekSingleField2.onTypedSingle = EditorEnvironmentRoadsUI.< > f__mg$cache2; EditorEnvironmentRoadsUI.roadScrollBox.add(EditorEnvironmentRoadsUI.heightField); EditorEnvironmentRoadsUI.depthField = new SleekSingleField(); EditorEnvironmentRoadsUI.depthField.positionOffset_X = 200; EditorEnvironmentRoadsUI.depthField.positionOffset_Y = LevelRoads.materials.Length * 70 + 80; EditorEnvironmentRoadsUI.depthField.sizeOffset_X = 170; EditorEnvironmentRoadsUI.depthField.sizeOffset_Y = 30; EditorEnvironmentRoadsUI.depthField.addLabel(local.format("DepthFieldLabelText"), ESleekSide.LEFT); SleekSingleField sleekSingleField3 = EditorEnvironmentRoadsUI.depthField; if (EditorEnvironmentRoadsUI.< > f__mg$cache3 == null) { EditorEnvironmentRoadsUI.< > f__mg$cache3 = new TypedSingle(EditorEnvironmentRoadsUI.onTypedDepthField); } sleekSingleField3.onTypedSingle = EditorEnvironmentRoadsUI.< > f__mg$cache3; EditorEnvironmentRoadsUI.roadScrollBox.add(EditorEnvironmentRoadsUI.depthField); EditorEnvironmentRoadsUI.offset2Field = new SleekSingleField(); EditorEnvironmentRoadsUI.offset2Field.positionOffset_X = 200; EditorEnvironmentRoadsUI.offset2Field.positionOffset_Y = LevelRoads.materials.Length * 70 + 120; EditorEnvironmentRoadsUI.offset2Field.sizeOffset_X = 170; EditorEnvironmentRoadsUI.offset2Field.sizeOffset_Y = 30; EditorEnvironmentRoadsUI.offset2Field.addLabel(local.format("OffsetFieldLabelText"), ESleekSide.LEFT); SleekSingleField sleekSingleField4 = EditorEnvironmentRoadsUI.offset2Field; if (EditorEnvironmentRoadsUI.< > f__mg$cache4 == null) { EditorEnvironmentRoadsUI.< > f__mg$cache4 = new TypedSingle(EditorEnvironmentRoadsUI.onTypedOffset2Field); } sleekSingleField4.onTypedSingle = EditorEnvironmentRoadsUI.< > f__mg$cache4; EditorEnvironmentRoadsUI.roadScrollBox.add(EditorEnvironmentRoadsUI.offset2Field); EditorEnvironmentRoadsUI.concreteToggle = new SleekToggle(); EditorEnvironmentRoadsUI.concreteToggle.positionOffset_X = 200; EditorEnvironmentRoadsUI.concreteToggle.positionOffset_Y = LevelRoads.materials.Length * 70 + 160; EditorEnvironmentRoadsUI.concreteToggle.sizeOffset_X = 40; EditorEnvironmentRoadsUI.concreteToggle.sizeOffset_Y = 40; EditorEnvironmentRoadsUI.concreteToggle.addLabel(local.format("ConcreteToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle = EditorEnvironmentRoadsUI.concreteToggle; if (EditorEnvironmentRoadsUI.< > f__mg$cache5 == null) { EditorEnvironmentRoadsUI.< > f__mg$cache5 = new Toggled(EditorEnvironmentRoadsUI.onToggledConcreteToggle); } sleekToggle.onToggled = EditorEnvironmentRoadsUI.< > f__mg$cache5; EditorEnvironmentRoadsUI.roadScrollBox.add(EditorEnvironmentRoadsUI.concreteToggle); EditorEnvironmentRoadsUI.selectedBox = new SleekBox(); EditorEnvironmentRoadsUI.selectedBox.positionOffset_X = -200; EditorEnvironmentRoadsUI.selectedBox.positionOffset_Y = 80; EditorEnvironmentRoadsUI.selectedBox.positionScale_X = 1f; EditorEnvironmentRoadsUI.selectedBox.sizeOffset_X = 200; EditorEnvironmentRoadsUI.selectedBox.sizeOffset_Y = 30; EditorEnvironmentRoadsUI.selectedBox.addLabel(local.format("SelectionBoxLabelText"), ESleekSide.LEFT); EditorEnvironmentRoadsUI.container.add(EditorEnvironmentRoadsUI.selectedBox); EditorEnvironmentRoadsUI.updateSelection(); EditorEnvironmentRoadsUI.bakeRoadsButton = new SleekButtonIcon((Texture2D)bundle.load("Roads")); EditorEnvironmentRoadsUI.bakeRoadsButton.positionOffset_X = -200; EditorEnvironmentRoadsUI.bakeRoadsButton.positionOffset_Y = -30; EditorEnvironmentRoadsUI.bakeRoadsButton.positionScale_X = 1f; EditorEnvironmentRoadsUI.bakeRoadsButton.positionScale_Y = 1f; EditorEnvironmentRoadsUI.bakeRoadsButton.sizeOffset_X = 200; EditorEnvironmentRoadsUI.bakeRoadsButton.sizeOffset_Y = 30; EditorEnvironmentRoadsUI.bakeRoadsButton.text = local.format("BakeRoadsButtonText"); EditorEnvironmentRoadsUI.bakeRoadsButton.tooltip = local.format("BakeRoadsButtonTooltip"); SleekButton sleekButton3 = EditorEnvironmentRoadsUI.bakeRoadsButton; if (EditorEnvironmentRoadsUI.< > f__mg$cache6 == null) { EditorEnvironmentRoadsUI.< > f__mg$cache6 = new ClickedButton(EditorEnvironmentRoadsUI.onClickedBakeRoadsButton); } sleekButton3.onClickedButton = EditorEnvironmentRoadsUI.< > f__mg$cache6; EditorEnvironmentRoadsUI.container.add(EditorEnvironmentRoadsUI.bakeRoadsButton); EditorEnvironmentRoadsUI.offsetField = new SleekSingleField(); EditorEnvironmentRoadsUI.offsetField.positionOffset_Y = -210; EditorEnvironmentRoadsUI.offsetField.positionScale_Y = 1f; EditorEnvironmentRoadsUI.offsetField.sizeOffset_X = 200; EditorEnvironmentRoadsUI.offsetField.sizeOffset_Y = 30; EditorEnvironmentRoadsUI.offsetField.addLabel(local.format("OffsetFieldLabelText"), ESleekSide.RIGHT); SleekSingleField sleekSingleField5 = EditorEnvironmentRoadsUI.offsetField; if (EditorEnvironmentRoadsUI.< > f__mg$cache7 == null) { EditorEnvironmentRoadsUI.< > f__mg$cache7 = new TypedSingle(EditorEnvironmentRoadsUI.onTypedOffsetField); } sleekSingleField5.onTypedSingle = EditorEnvironmentRoadsUI.< > f__mg$cache7; EditorEnvironmentRoadsUI.container.add(EditorEnvironmentRoadsUI.offsetField); EditorEnvironmentRoadsUI.offsetField.isVisible = false; EditorEnvironmentRoadsUI.loopToggle = new SleekToggle(); EditorEnvironmentRoadsUI.loopToggle.positionOffset_Y = -170; EditorEnvironmentRoadsUI.loopToggle.positionScale_Y = 1f; EditorEnvironmentRoadsUI.loopToggle.sizeOffset_X = 40; EditorEnvironmentRoadsUI.loopToggle.sizeOffset_Y = 40; EditorEnvironmentRoadsUI.loopToggle.addLabel(local.format("LoopToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle2 = EditorEnvironmentRoadsUI.loopToggle; if (EditorEnvironmentRoadsUI.< > f__mg$cache8 == null) { EditorEnvironmentRoadsUI.< > f__mg$cache8 = new Toggled(EditorEnvironmentRoadsUI.onToggledLoopToggle); } sleekToggle2.onToggled = EditorEnvironmentRoadsUI.< > f__mg$cache8; EditorEnvironmentRoadsUI.container.add(EditorEnvironmentRoadsUI.loopToggle); EditorEnvironmentRoadsUI.loopToggle.isVisible = false; EditorEnvironmentRoadsUI.ignoreTerrainToggle = new SleekToggle(); EditorEnvironmentRoadsUI.ignoreTerrainToggle.positionOffset_Y = -120; EditorEnvironmentRoadsUI.ignoreTerrainToggle.positionScale_Y = 1f; EditorEnvironmentRoadsUI.ignoreTerrainToggle.sizeOffset_X = 40; EditorEnvironmentRoadsUI.ignoreTerrainToggle.sizeOffset_Y = 40; EditorEnvironmentRoadsUI.ignoreTerrainToggle.addLabel(local.format("IgnoreTerrainToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle3 = EditorEnvironmentRoadsUI.ignoreTerrainToggle; if (EditorEnvironmentRoadsUI.< > f__mg$cache9 == null) { EditorEnvironmentRoadsUI.< > f__mg$cache9 = new Toggled(EditorEnvironmentRoadsUI.onToggledIgnoreTerrainToggle); } sleekToggle3.onToggled = EditorEnvironmentRoadsUI.< > f__mg$cache9; EditorEnvironmentRoadsUI.container.add(EditorEnvironmentRoadsUI.ignoreTerrainToggle); EditorEnvironmentRoadsUI.ignoreTerrainToggle.isVisible = false; EditorEnvironmentRoadsUI.modeButton = new SleekButtonState(new GUIContent[] { new GUIContent(local.format("Mirror")), new GUIContent(local.format("Aligned")), new GUIContent(local.format("Free")) }); EditorEnvironmentRoadsUI.modeButton.positionOffset_Y = -70; EditorEnvironmentRoadsUI.modeButton.positionScale_Y = 1f; EditorEnvironmentRoadsUI.modeButton.sizeOffset_X = 200; EditorEnvironmentRoadsUI.modeButton.sizeOffset_Y = 30; EditorEnvironmentRoadsUI.modeButton.tooltip = local.format("ModeButtonTooltipText"); SleekButtonState sleekButtonState = EditorEnvironmentRoadsUI.modeButton; if (EditorEnvironmentRoadsUI.< > f__mg$cacheA == null) { EditorEnvironmentRoadsUI.< > f__mg$cacheA = new SwappedState(EditorEnvironmentRoadsUI.onSwappedStateMode); } sleekButtonState.onSwappedState = EditorEnvironmentRoadsUI.< > f__mg$cacheA; EditorEnvironmentRoadsUI.container.add(EditorEnvironmentRoadsUI.modeButton); EditorEnvironmentRoadsUI.modeButton.isVisible = false; EditorEnvironmentRoadsUI.roadIndexBox = new SleekBox(); EditorEnvironmentRoadsUI.roadIndexBox.positionOffset_Y = -30; EditorEnvironmentRoadsUI.roadIndexBox.positionScale_Y = 1f; EditorEnvironmentRoadsUI.roadIndexBox.sizeOffset_X = 200; EditorEnvironmentRoadsUI.roadIndexBox.sizeOffset_Y = 30; EditorEnvironmentRoadsUI.roadIndexBox.addLabel(local.format("RoadIndexLabelText"), ESleekSide.RIGHT); EditorEnvironmentRoadsUI.container.add(EditorEnvironmentRoadsUI.roadIndexBox); EditorEnvironmentRoadsUI.roadIndexBox.isVisible = false; bundle.unload(); }
// Token: 0x06003901 RID: 14593 RVA: 0x001A2EF6 File Offset: 0x001A12F6 private static void onSwappedStateCoordinate(SleekButtonState button, int index) { Player.player.workzone.dragCoordinate = (EDragCoordinate)index; }
// Token: 0x060038F8 RID: 14584 RVA: 0x001A28D8 File Offset: 0x001A0CD8 public PlayerWorkzoneUI() { Local local = Localization.read("/Editor/EditorLevelObjects.dat"); Bundle bundle = Bundles.getBundle("/Bundles/Textures/Edit/Icons/EditorLevelObjects/EditorLevelObjects.unity3d"); PlayerWorkzoneUI.container = new Sleek(); PlayerWorkzoneUI.container.positionOffset_X = 10; PlayerWorkzoneUI.container.positionOffset_Y = 10; PlayerWorkzoneUI.container.positionScale_X = 1f; PlayerWorkzoneUI.container.sizeOffset_X = -20; PlayerWorkzoneUI.container.sizeOffset_Y = -20; PlayerWorkzoneUI.container.sizeScale_X = 1f; PlayerWorkzoneUI.container.sizeScale_Y = 1f; PlayerUI.window.add(PlayerWorkzoneUI.container); PlayerWorkzoneUI.active = false; PlayerWorkzone workzone = Player.player.workzone; if (PlayerWorkzoneUI.< > f__mg$cache0 == null) { PlayerWorkzoneUI.< > f__mg$cache0 = new DragStarted(PlayerWorkzoneUI.onDragStarted); } workzone.onDragStarted = PlayerWorkzoneUI.< > f__mg$cache0; PlayerWorkzone workzone2 = Player.player.workzone; if (PlayerWorkzoneUI.< > f__mg$cache1 == null) { PlayerWorkzoneUI.< > f__mg$cache1 = new DragStopped(PlayerWorkzoneUI.onDragStopped); } workzone2.onDragStopped = PlayerWorkzoneUI.< > f__mg$cache1; PlayerWorkzoneUI.dragBox = new SleekBox(); PlayerUI.window.add(PlayerWorkzoneUI.dragBox); PlayerWorkzoneUI.dragBox.isVisible = false; PlayerWorkzoneUI.snapTransformField = new SleekSingleField(); PlayerWorkzoneUI.snapTransformField.positionOffset_Y = -190; PlayerWorkzoneUI.snapTransformField.positionScale_Y = 1f; PlayerWorkzoneUI.snapTransformField.sizeOffset_X = 200; PlayerWorkzoneUI.snapTransformField.sizeOffset_Y = 30; PlayerWorkzoneUI.snapTransformField.text = (Mathf.Floor(Player.player.workzone.snapTransform * 100f) / 100f).ToString(); PlayerWorkzoneUI.snapTransformField.addLabel(local.format("SnapTransformLabelText"), ESleekSide.RIGHT); SleekSingleField sleekSingleField = PlayerWorkzoneUI.snapTransformField; if (PlayerWorkzoneUI.< > f__mg$cache2 == null) { PlayerWorkzoneUI.< > f__mg$cache2 = new TypedSingle(PlayerWorkzoneUI.onTypedSnapTransformField); } sleekSingleField.onTypedSingle = PlayerWorkzoneUI.< > f__mg$cache2; PlayerWorkzoneUI.container.add(PlayerWorkzoneUI.snapTransformField); PlayerWorkzoneUI.snapRotationField = new SleekSingleField(); PlayerWorkzoneUI.snapRotationField.positionOffset_Y = -150; PlayerWorkzoneUI.snapRotationField.positionScale_Y = 1f; PlayerWorkzoneUI.snapRotationField.sizeOffset_X = 200; PlayerWorkzoneUI.snapRotationField.sizeOffset_Y = 30; PlayerWorkzoneUI.snapRotationField.text = (Mathf.Floor(Player.player.workzone.snapRotation * 100f) / 100f).ToString(); PlayerWorkzoneUI.snapRotationField.addLabel(local.format("SnapRotationLabelText"), ESleekSide.RIGHT); SleekSingleField sleekSingleField2 = PlayerWorkzoneUI.snapRotationField; if (PlayerWorkzoneUI.< > f__mg$cache3 == null) { PlayerWorkzoneUI.< > f__mg$cache3 = new TypedSingle(PlayerWorkzoneUI.onTypedSnapRotationField); } sleekSingleField2.onTypedSingle = PlayerWorkzoneUI.< > f__mg$cache3; PlayerWorkzoneUI.container.add(PlayerWorkzoneUI.snapRotationField); PlayerWorkzoneUI.transformButton = new SleekButtonIcon((Texture2D)bundle.load("Transform")); PlayerWorkzoneUI.transformButton.positionOffset_Y = -110; PlayerWorkzoneUI.transformButton.positionScale_Y = 1f; PlayerWorkzoneUI.transformButton.sizeOffset_X = 200; PlayerWorkzoneUI.transformButton.sizeOffset_Y = 30; PlayerWorkzoneUI.transformButton.text = local.format("TransformButtonText", new object[] { ControlsSettings.tool_0 }); PlayerWorkzoneUI.transformButton.tooltip = local.format("TransformButtonTooltip"); SleekButton sleekButton = PlayerWorkzoneUI.transformButton; if (PlayerWorkzoneUI.< > f__mg$cache4 == null) { PlayerWorkzoneUI.< > f__mg$cache4 = new ClickedButton(PlayerWorkzoneUI.onClickedTransformButton); } sleekButton.onClickedButton = PlayerWorkzoneUI.< > f__mg$cache4; PlayerWorkzoneUI.container.add(PlayerWorkzoneUI.transformButton); PlayerWorkzoneUI.rotateButton = new SleekButtonIcon((Texture2D)bundle.load("Rotate")); PlayerWorkzoneUI.rotateButton.positionOffset_Y = -70; PlayerWorkzoneUI.rotateButton.positionScale_Y = 1f; PlayerWorkzoneUI.rotateButton.sizeOffset_X = 200; PlayerWorkzoneUI.rotateButton.sizeOffset_Y = 30; PlayerWorkzoneUI.rotateButton.text = local.format("RotateButtonText", new object[] { ControlsSettings.tool_1 }); PlayerWorkzoneUI.rotateButton.tooltip = local.format("RotateButtonTooltip"); SleekButton sleekButton2 = PlayerWorkzoneUI.rotateButton; if (PlayerWorkzoneUI.< > f__mg$cache5 == null) { PlayerWorkzoneUI.< > f__mg$cache5 = new ClickedButton(PlayerWorkzoneUI.onClickedRotateButton); } sleekButton2.onClickedButton = PlayerWorkzoneUI.< > f__mg$cache5; PlayerWorkzoneUI.container.add(PlayerWorkzoneUI.rotateButton); PlayerWorkzoneUI.coordinateButton = new SleekButtonState(new GUIContent[] { new GUIContent(local.format("CoordinateButtonTextGlobal"), (Texture)bundle.load("Global")), new GUIContent(local.format("CoordinateButtonTextLocal"), (Texture)bundle.load("Local")) }); PlayerWorkzoneUI.coordinateButton.positionOffset_Y = -30; PlayerWorkzoneUI.coordinateButton.positionScale_Y = 1f; PlayerWorkzoneUI.coordinateButton.sizeOffset_X = 200; PlayerWorkzoneUI.coordinateButton.sizeOffset_Y = 30; PlayerWorkzoneUI.coordinateButton.tooltip = local.format("CoordinateButtonTooltip"); SleekButtonState sleekButtonState = PlayerWorkzoneUI.coordinateButton; if (PlayerWorkzoneUI.< > f__mg$cache6 == null) { PlayerWorkzoneUI.< > f__mg$cache6 = new SwappedState(PlayerWorkzoneUI.onSwappedStateCoordinate); } sleekButtonState.onSwappedState = PlayerWorkzoneUI.< > f__mg$cache6; PlayerWorkzoneUI.container.add(PlayerWorkzoneUI.coordinateButton); bundle.unload(); }
// Token: 0x060035EE RID: 13806 RVA: 0x0016BB8A File Offset: 0x00169F8A private static void onSwappedLeaningState(SleekButtonState button, int index) { ControlsSettings.leaning = (EControlMode)index; }
// Token: 0x060035E0 RID: 13792 RVA: 0x0016B0D8 File Offset: 0x001694D8 public MenuConfigurationControlsUI() { MenuConfigurationControlsUI.localization = Localization.read("/Menu/Configuration/MenuConfigurationControls.dat"); MenuConfigurationControlsUI.container = new Sleek(); MenuConfigurationControlsUI.container.positionOffset_X = 10; MenuConfigurationControlsUI.container.positionOffset_Y = 10; MenuConfigurationControlsUI.container.positionScale_Y = 1f; MenuConfigurationControlsUI.container.sizeOffset_X = -20; MenuConfigurationControlsUI.container.sizeOffset_Y = -20; MenuConfigurationControlsUI.container.sizeScale_X = 1f; MenuConfigurationControlsUI.container.sizeScale_Y = 1f; if (Provider.isConnected) { PlayerUI.container.add(MenuConfigurationControlsUI.container); } else { MenuUI.container.add(MenuConfigurationControlsUI.container); } MenuConfigurationControlsUI.active = false; MenuConfigurationControlsUI.binding = byte.MaxValue; MenuConfigurationControlsUI.controlsBox = new SleekScrollBox(); MenuConfigurationControlsUI.controlsBox.positionOffset_X = -200; MenuConfigurationControlsUI.controlsBox.positionOffset_Y = 100; MenuConfigurationControlsUI.controlsBox.positionScale_X = 0.5f; MenuConfigurationControlsUI.controlsBox.sizeOffset_X = 430; MenuConfigurationControlsUI.controlsBox.sizeOffset_Y = -200; MenuConfigurationControlsUI.controlsBox.sizeScale_Y = 1f; MenuConfigurationControlsUI.controlsBox.area = new Rect(0f, 0f, 5f, (float)(380 + (ControlsSettings.bindings.Length + (MenuConfigurationControlsUI.layouts.Length - 1) * 2) * 40 - 10)); MenuConfigurationControlsUI.container.add(MenuConfigurationControlsUI.controlsBox); MenuConfigurationControlsUI.sensitivityField = new SleekSingleField(); MenuConfigurationControlsUI.sensitivityField.positionOffset_Y = 100; MenuConfigurationControlsUI.sensitivityField.sizeOffset_X = 200; MenuConfigurationControlsUI.sensitivityField.sizeOffset_Y = 30; MenuConfigurationControlsUI.sensitivityField.addLabel(MenuConfigurationControlsUI.localization.format("Sensitivity_Field_Label"), ESleekSide.RIGHT); SleekSingleField sleekSingleField = MenuConfigurationControlsUI.sensitivityField; if (MenuConfigurationControlsUI.< > f__mg$cache0 == null) { MenuConfigurationControlsUI.< > f__mg$cache0 = new TypedSingle(MenuConfigurationControlsUI.onTypedSensitivityField); } sleekSingleField.onTypedSingle = MenuConfigurationControlsUI.< > f__mg$cache0; MenuConfigurationControlsUI.controlsBox.add(MenuConfigurationControlsUI.sensitivityField); MenuConfigurationControlsUI.invertToggle = new SleekToggle(); MenuConfigurationControlsUI.invertToggle.sizeOffset_X = 40; MenuConfigurationControlsUI.invertToggle.sizeOffset_Y = 40; MenuConfigurationControlsUI.invertToggle.addLabel(MenuConfigurationControlsUI.localization.format("Invert_Toggle_Label"), ESleekSide.RIGHT); SleekToggle sleekToggle = MenuConfigurationControlsUI.invertToggle; if (MenuConfigurationControlsUI.< > f__mg$cache1 == null) { MenuConfigurationControlsUI.< > f__mg$cache1 = new Toggled(MenuConfigurationControlsUI.onToggledInvertToggle); } sleekToggle.onToggled = MenuConfigurationControlsUI.< > f__mg$cache1; MenuConfigurationControlsUI.controlsBox.add(MenuConfigurationControlsUI.invertToggle); MenuConfigurationControlsUI.invertFlightToggle = new SleekToggle(); MenuConfigurationControlsUI.invertFlightToggle.positionOffset_Y = 50; MenuConfigurationControlsUI.invertFlightToggle.sizeOffset_X = 40; MenuConfigurationControlsUI.invertFlightToggle.sizeOffset_Y = 40; MenuConfigurationControlsUI.invertFlightToggle.addLabel(MenuConfigurationControlsUI.localization.format("Invert_Flight_Toggle_Label"), ESleekSide.RIGHT); SleekToggle sleekToggle2 = MenuConfigurationControlsUI.invertFlightToggle; if (MenuConfigurationControlsUI.< > f__mg$cache2 == null) { MenuConfigurationControlsUI.< > f__mg$cache2 = new Toggled(MenuConfigurationControlsUI.onToggledInvertFlightToggle); } sleekToggle2.onToggled = MenuConfigurationControlsUI.< > f__mg$cache2; MenuConfigurationControlsUI.controlsBox.add(MenuConfigurationControlsUI.invertFlightToggle); MenuConfigurationControlsUI.aimingButton = new SleekButtonState(new GUIContent[] { new GUIContent(MenuConfigurationControlsUI.localization.format("Hold")), new GUIContent(MenuConfigurationControlsUI.localization.format("Toggle")) }); MenuConfigurationControlsUI.aimingButton.positionOffset_Y = 140; MenuConfigurationControlsUI.aimingButton.sizeOffset_X = 200; MenuConfigurationControlsUI.aimingButton.sizeOffset_Y = 30; MenuConfigurationControlsUI.aimingButton.addLabel(MenuConfigurationControlsUI.localization.format("Aiming_Label"), ESleekSide.RIGHT); SleekButtonState sleekButtonState = MenuConfigurationControlsUI.aimingButton; if (MenuConfigurationControlsUI.< > f__mg$cache3 == null) { MenuConfigurationControlsUI.< > f__mg$cache3 = new SwappedState(MenuConfigurationControlsUI.onSwappedAimingState); } sleekButtonState.onSwappedState = MenuConfigurationControlsUI.< > f__mg$cache3; MenuConfigurationControlsUI.controlsBox.add(MenuConfigurationControlsUI.aimingButton); MenuConfigurationControlsUI.crouchingButton = new SleekButtonState(new GUIContent[] { new GUIContent(MenuConfigurationControlsUI.localization.format("Hold")), new GUIContent(MenuConfigurationControlsUI.localization.format("Toggle")) }); MenuConfigurationControlsUI.crouchingButton.positionOffset_Y = 180; MenuConfigurationControlsUI.crouchingButton.sizeOffset_X = 200; MenuConfigurationControlsUI.crouchingButton.sizeOffset_Y = 30; MenuConfigurationControlsUI.crouchingButton.addLabel(MenuConfigurationControlsUI.localization.format("Crouching_Label"), ESleekSide.RIGHT); SleekButtonState sleekButtonState2 = MenuConfigurationControlsUI.crouchingButton; if (MenuConfigurationControlsUI.< > f__mg$cache4 == null) { MenuConfigurationControlsUI.< > f__mg$cache4 = new SwappedState(MenuConfigurationControlsUI.onSwappedCrouchingState); } sleekButtonState2.onSwappedState = MenuConfigurationControlsUI.< > f__mg$cache4; MenuConfigurationControlsUI.controlsBox.add(MenuConfigurationControlsUI.crouchingButton); MenuConfigurationControlsUI.proningButton = new SleekButtonState(new GUIContent[] { new GUIContent(MenuConfigurationControlsUI.localization.format("Hold")), new GUIContent(MenuConfigurationControlsUI.localization.format("Toggle")) }); MenuConfigurationControlsUI.proningButton.positionOffset_Y = 220; MenuConfigurationControlsUI.proningButton.sizeOffset_X = 200; MenuConfigurationControlsUI.proningButton.sizeOffset_Y = 30; MenuConfigurationControlsUI.proningButton.addLabel(MenuConfigurationControlsUI.localization.format("Proning_Label"), ESleekSide.RIGHT); SleekButtonState sleekButtonState3 = MenuConfigurationControlsUI.proningButton; if (MenuConfigurationControlsUI.< > f__mg$cache5 == null) { MenuConfigurationControlsUI.< > f__mg$cache5 = new SwappedState(MenuConfigurationControlsUI.onSwappedProningState); } sleekButtonState3.onSwappedState = MenuConfigurationControlsUI.< > f__mg$cache5; MenuConfigurationControlsUI.controlsBox.add(MenuConfigurationControlsUI.proningButton); MenuConfigurationControlsUI.sprintingButton = new SleekButtonState(new GUIContent[] { new GUIContent(MenuConfigurationControlsUI.localization.format("Hold")), new GUIContent(MenuConfigurationControlsUI.localization.format("Toggle")) }); MenuConfigurationControlsUI.sprintingButton.positionOffset_Y = 260; MenuConfigurationControlsUI.sprintingButton.sizeOffset_X = 200; MenuConfigurationControlsUI.sprintingButton.sizeOffset_Y = 30; MenuConfigurationControlsUI.sprintingButton.addLabel(MenuConfigurationControlsUI.localization.format("Sprinting_Label"), ESleekSide.RIGHT); SleekButtonState sleekButtonState4 = MenuConfigurationControlsUI.sprintingButton; if (MenuConfigurationControlsUI.< > f__mg$cache6 == null) { MenuConfigurationControlsUI.< > f__mg$cache6 = new SwappedState(MenuConfigurationControlsUI.onSwappedSprintingState); } sleekButtonState4.onSwappedState = MenuConfigurationControlsUI.< > f__mg$cache6; MenuConfigurationControlsUI.controlsBox.add(MenuConfigurationControlsUI.sprintingButton); MenuConfigurationControlsUI.leaningButton = new SleekButtonState(new GUIContent[] { new GUIContent(MenuConfigurationControlsUI.localization.format("Hold")), new GUIContent(MenuConfigurationControlsUI.localization.format("Toggle")) }); MenuConfigurationControlsUI.leaningButton.positionOffset_Y = 300; MenuConfigurationControlsUI.leaningButton.sizeOffset_X = 200; MenuConfigurationControlsUI.leaningButton.sizeOffset_Y = 30; MenuConfigurationControlsUI.leaningButton.addLabel(MenuConfigurationControlsUI.localization.format("Leaning_Label"), ESleekSide.RIGHT); SleekButtonState sleekButtonState5 = MenuConfigurationControlsUI.leaningButton; if (MenuConfigurationControlsUI.< > f__mg$cache7 == null) { MenuConfigurationControlsUI.< > f__mg$cache7 = new SwappedState(MenuConfigurationControlsUI.onSwappedLeaningState); } sleekButtonState5.onSwappedState = MenuConfigurationControlsUI.< > f__mg$cache7; MenuConfigurationControlsUI.controlsBox.add(MenuConfigurationControlsUI.leaningButton); MenuConfigurationControlsUI.buttons = new SleekButton[ControlsSettings.bindings.Length]; byte b = 0; byte b2 = 0; while ((int)b2 < MenuConfigurationControlsUI.layouts.Length) { SleekBox sleekBox = new SleekBox(); sleekBox.positionOffset_Y = 340 + (int)((b + b2 * 2) * 40); sleekBox.sizeOffset_X = -30; sleekBox.sizeOffset_Y = 30; sleekBox.sizeScale_X = 1f; sleekBox.text = MenuConfigurationControlsUI.localization.format("Layout_" + b2); MenuConfigurationControlsUI.controlsBox.add(sleekBox); byte b3 = 0; while ((int)b3 < MenuConfigurationControlsUI.layouts[(int)b2].Length) { SleekButton sleekButton = new SleekButton(); sleekButton.positionOffset_Y = (int)((b3 + 1) * 40); sleekButton.sizeOffset_Y = 30; sleekButton.sizeScale_X = 1f; SleekButton sleekButton2 = sleekButton; if (MenuConfigurationControlsUI.< > f__mg$cache8 == null) { MenuConfigurationControlsUI.< > f__mg$cache8 = new ClickedButton(MenuConfigurationControlsUI.onClickedKeyButton); } sleekButton2.onClickedButton = MenuConfigurationControlsUI.< > f__mg$cache8; sleekBox.add(sleekButton); MenuConfigurationControlsUI.buttons[(int)MenuConfigurationControlsUI.layouts[(int)b2][(int)b3]] = sleekButton; b += 1; b3 += 1; } b2 += 1; } MenuConfigurationControlsUI.backButton = new SleekButtonIcon((Texture2D)MenuDashboardUI.icons.load("Exit")); MenuConfigurationControlsUI.backButton.positionOffset_Y = -50; MenuConfigurationControlsUI.backButton.positionScale_Y = 1f; MenuConfigurationControlsUI.backButton.sizeOffset_X = 200; MenuConfigurationControlsUI.backButton.sizeOffset_Y = 50; MenuConfigurationControlsUI.backButton.text = MenuDashboardUI.localization.format("BackButtonText"); MenuConfigurationControlsUI.backButton.tooltip = MenuDashboardUI.localization.format("BackButtonTooltip"); SleekButton sleekButton3 = MenuConfigurationControlsUI.backButton; if (MenuConfigurationControlsUI.< > f__mg$cache9 == null) { MenuConfigurationControlsUI.< > f__mg$cache9 = new ClickedButton(MenuConfigurationControlsUI.onClickedBackButton); } sleekButton3.onClickedButton = MenuConfigurationControlsUI.< > f__mg$cache9; MenuConfigurationControlsUI.backButton.fontSize = 14; MenuConfigurationControlsUI.backButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuConfigurationControlsUI.container.add(MenuConfigurationControlsUI.backButton); MenuConfigurationControlsUI.defaultButton = new SleekButton(); MenuConfigurationControlsUI.defaultButton.positionOffset_X = -200; MenuConfigurationControlsUI.defaultButton.positionOffset_Y = -50; MenuConfigurationControlsUI.defaultButton.positionScale_X = 1f; MenuConfigurationControlsUI.defaultButton.positionScale_Y = 1f; MenuConfigurationControlsUI.defaultButton.sizeOffset_X = 200; MenuConfigurationControlsUI.defaultButton.sizeOffset_Y = 50; MenuConfigurationControlsUI.defaultButton.text = MenuPlayConfigUI.localization.format("Default"); MenuConfigurationControlsUI.defaultButton.tooltip = MenuPlayConfigUI.localization.format("Default_Tooltip"); SleekButton sleekButton4 = MenuConfigurationControlsUI.defaultButton; if (MenuConfigurationControlsUI.< > f__mg$cacheA == null) { MenuConfigurationControlsUI.< > f__mg$cacheA = new ClickedButton(MenuConfigurationControlsUI.onClickedDefaultButton); } sleekButton4.onClickedButton = MenuConfigurationControlsUI.< > f__mg$cacheA; MenuConfigurationControlsUI.defaultButton.fontSize = 14; MenuConfigurationControlsUI.container.add(MenuConfigurationControlsUI.defaultButton); MenuConfigurationControlsUI.updateAll(); }
// Token: 0x060036FF RID: 14079 RVA: 0x0017CDC5 File Offset: 0x0017B1C5 private static void onSwappedModeState(SleekButtonState button, int index) { PlaySettings.singleplayerMode = (EGameMode)index; }
// Token: 0x060036F5 RID: 14069 RVA: 0x0017B8D8 File Offset: 0x00179CD8 public MenuPlaySingleplayerUI() { MenuPlaySingleplayerUI.localization = Localization.read("/Menu/Play/MenuPlaySingleplayer.dat"); Bundle bundle = Bundles.getBundle("/Bundles/Textures/Menu/Icons/Play/MenuPlaySingleplayer/MenuPlaySingleplayer.unity3d"); MenuPlaySingleplayerUI.container = new Sleek(); MenuPlaySingleplayerUI.container.positionOffset_X = 10; MenuPlaySingleplayerUI.container.positionOffset_Y = 10; MenuPlaySingleplayerUI.container.positionScale_Y = 1f; MenuPlaySingleplayerUI.container.sizeOffset_X = -20; MenuPlaySingleplayerUI.container.sizeOffset_Y = -20; MenuPlaySingleplayerUI.container.sizeScale_X = 1f; MenuPlaySingleplayerUI.container.sizeScale_Y = 1f; MenuUI.container.add(MenuPlaySingleplayerUI.container); MenuPlaySingleplayerUI.active = false; MenuPlaySingleplayerUI.previewBox = new SleekBox(); MenuPlaySingleplayerUI.previewBox.positionOffset_X = -450; MenuPlaySingleplayerUI.previewBox.positionOffset_Y = 100; MenuPlaySingleplayerUI.previewBox.positionScale_X = 0.5f; MenuPlaySingleplayerUI.previewBox.sizeOffset_X = 355; MenuPlaySingleplayerUI.previewBox.sizeOffset_Y = 180; MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.previewBox); MenuPlaySingleplayerUI.previewImage = new SleekImageTexture(); MenuPlaySingleplayerUI.previewImage.positionOffset_X = 10; MenuPlaySingleplayerUI.previewImage.positionOffset_Y = 10; MenuPlaySingleplayerUI.previewImage.sizeOffset_X = -20; MenuPlaySingleplayerUI.previewImage.sizeOffset_Y = -20; MenuPlaySingleplayerUI.previewImage.sizeScale_X = 1f; MenuPlaySingleplayerUI.previewImage.sizeScale_Y = 1f; MenuPlaySingleplayerUI.previewImage.shouldDestroyTexture = true; MenuPlaySingleplayerUI.previewBox.add(MenuPlaySingleplayerUI.previewImage); MenuPlaySingleplayerUI.levelScrollBox = new SleekScrollBox(); MenuPlaySingleplayerUI.levelScrollBox.positionOffset_X = -240; MenuPlaySingleplayerUI.levelScrollBox.positionOffset_Y = 340; MenuPlaySingleplayerUI.levelScrollBox.positionScale_X = 0.5f; MenuPlaySingleplayerUI.levelScrollBox.sizeOffset_X = 430; MenuPlaySingleplayerUI.levelScrollBox.sizeOffset_Y = -440; MenuPlaySingleplayerUI.levelScrollBox.sizeScale_Y = 1f; MenuPlaySingleplayerUI.levelScrollBox.area = new Rect(0f, 0f, 5f, 0f); MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.levelScrollBox); MenuPlaySingleplayerUI.officalMapsButton = new SleekButton(); MenuPlaySingleplayerUI.officalMapsButton.positionOffset_X = -240; MenuPlaySingleplayerUI.officalMapsButton.positionOffset_Y = 290; MenuPlaySingleplayerUI.officalMapsButton.positionScale_X = 0.5f; MenuPlaySingleplayerUI.officalMapsButton.sizeOffset_X = 100; MenuPlaySingleplayerUI.officalMapsButton.sizeOffset_Y = 50; MenuPlaySingleplayerUI.officalMapsButton.text = MenuPlaySingleplayerUI.localization.format("Maps_Official"); MenuPlaySingleplayerUI.officalMapsButton.tooltip = MenuPlaySingleplayerUI.localization.format("Maps_Official_Tooltip"); SleekButton sleekButton = MenuPlaySingleplayerUI.officalMapsButton; if (MenuPlaySingleplayerUI.< > f__mg$cache1 == null) { MenuPlaySingleplayerUI.< > f__mg$cache1 = new ClickedButton(MenuPlaySingleplayerUI.onClickedOfficialMapsButton); } sleekButton.onClickedButton = MenuPlaySingleplayerUI.< > f__mg$cache1; MenuPlaySingleplayerUI.officalMapsButton.fontSize = 14; MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.officalMapsButton); if (Provider.statusData.Maps.Official != EMapStatus.NONE) { SleekNew sleek = new SleekNew(Provider.statusData.Maps.Official == EMapStatus.UPDATED); MenuPlaySingleplayerUI.officalMapsButton.add(sleek); } MenuPlaySingleplayerUI.curatedMapsButton = new SleekButton(); MenuPlaySingleplayerUI.curatedMapsButton.positionOffset_X = -140; MenuPlaySingleplayerUI.curatedMapsButton.positionOffset_Y = 290; MenuPlaySingleplayerUI.curatedMapsButton.positionScale_X = 0.5f; MenuPlaySingleplayerUI.curatedMapsButton.sizeOffset_X = 100; MenuPlaySingleplayerUI.curatedMapsButton.sizeOffset_Y = 50; MenuPlaySingleplayerUI.curatedMapsButton.text = MenuPlaySingleplayerUI.localization.format("Maps_Curated"); MenuPlaySingleplayerUI.curatedMapsButton.tooltip = MenuPlaySingleplayerUI.localization.format("Maps_Curated_Tooltip"); SleekButton sleekButton2 = MenuPlaySingleplayerUI.curatedMapsButton; if (MenuPlaySingleplayerUI.< > f__mg$cache2 == null) { MenuPlaySingleplayerUI.< > f__mg$cache2 = new ClickedButton(MenuPlaySingleplayerUI.onClickedCuratedMapsButton); } sleekButton2.onClickedButton = MenuPlaySingleplayerUI.< > f__mg$cache2; MenuPlaySingleplayerUI.curatedMapsButton.fontSize = 14; MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.curatedMapsButton); if (Provider.statusData.Maps.Curated != EMapStatus.NONE) { SleekNew sleek2 = new SleekNew(Provider.statusData.Maps.Curated == EMapStatus.UPDATED); MenuPlaySingleplayerUI.curatedMapsButton.add(sleek2); } MenuPlaySingleplayerUI.workshopMapsButton = new SleekButton(); MenuPlaySingleplayerUI.workshopMapsButton.positionOffset_X = -40; MenuPlaySingleplayerUI.workshopMapsButton.positionOffset_Y = 290; MenuPlaySingleplayerUI.workshopMapsButton.positionScale_X = 0.5f; MenuPlaySingleplayerUI.workshopMapsButton.sizeOffset_X = 100; MenuPlaySingleplayerUI.workshopMapsButton.sizeOffset_Y = 50; MenuPlaySingleplayerUI.workshopMapsButton.text = MenuPlaySingleplayerUI.localization.format("Maps_Workshop"); MenuPlaySingleplayerUI.workshopMapsButton.tooltip = MenuPlaySingleplayerUI.localization.format("Maps_Workshop_Tooltip"); SleekButton sleekButton3 = MenuPlaySingleplayerUI.workshopMapsButton; if (MenuPlaySingleplayerUI.< > f__mg$cache3 == null) { MenuPlaySingleplayerUI.< > f__mg$cache3 = new ClickedButton(MenuPlaySingleplayerUI.onClickedWorkshopMapsButton); } sleekButton3.onClickedButton = MenuPlaySingleplayerUI.< > f__mg$cache3; MenuPlaySingleplayerUI.workshopMapsButton.fontSize = 14; MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.workshopMapsButton); MenuPlaySingleplayerUI.miscMapsButton = new SleekButton(); MenuPlaySingleplayerUI.miscMapsButton.positionOffset_X = 60; MenuPlaySingleplayerUI.miscMapsButton.positionOffset_Y = 290; MenuPlaySingleplayerUI.miscMapsButton.positionScale_X = 0.5f; MenuPlaySingleplayerUI.miscMapsButton.sizeOffset_X = 100; MenuPlaySingleplayerUI.miscMapsButton.sizeOffset_Y = 50; MenuPlaySingleplayerUI.miscMapsButton.text = MenuPlaySingleplayerUI.localization.format("Maps_Misc"); MenuPlaySingleplayerUI.miscMapsButton.tooltip = MenuPlaySingleplayerUI.localization.format("Maps_Misc_Tooltip"); SleekButton sleekButton4 = MenuPlaySingleplayerUI.miscMapsButton; if (MenuPlaySingleplayerUI.< > f__mg$cache4 == null) { MenuPlaySingleplayerUI.< > f__mg$cache4 = new ClickedButton(MenuPlaySingleplayerUI.onClickedMiscMapsButton); } sleekButton4.onClickedButton = MenuPlaySingleplayerUI.< > f__mg$cache4; MenuPlaySingleplayerUI.miscMapsButton.fontSize = 14; MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.miscMapsButton); if (Provider.statusData.Maps.Misc != EMapStatus.NONE) { SleekNew sleek3 = new SleekNew(Provider.statusData.Maps.Misc == EMapStatus.UPDATED); MenuPlaySingleplayerUI.miscMapsButton.add(sleek3); } MenuPlaySingleplayerUI.selectedBox = new SleekBox(); MenuPlaySingleplayerUI.selectedBox.positionOffset_X = -85; MenuPlaySingleplayerUI.selectedBox.positionOffset_Y = 100; MenuPlaySingleplayerUI.selectedBox.positionScale_X = 0.5f; MenuPlaySingleplayerUI.selectedBox.sizeOffset_X = 275; MenuPlaySingleplayerUI.selectedBox.sizeOffset_Y = 30; MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.selectedBox); MenuPlaySingleplayerUI.descriptionBox = new SleekBox(); MenuPlaySingleplayerUI.descriptionBox.positionOffset_X = -85; MenuPlaySingleplayerUI.descriptionBox.positionOffset_Y = 140; MenuPlaySingleplayerUI.descriptionBox.positionScale_X = 0.5f; MenuPlaySingleplayerUI.descriptionBox.sizeOffset_X = 275; MenuPlaySingleplayerUI.descriptionBox.sizeOffset_Y = 140; MenuPlaySingleplayerUI.descriptionBox.fontAlignment = TextAnchor.UpperCenter; MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.descriptionBox); MenuPlaySingleplayerUI.creditsBox = new SleekBox(); MenuPlaySingleplayerUI.creditsBox.positionOffset_X = 200; MenuPlaySingleplayerUI.creditsBox.positionOffset_Y = 100; MenuPlaySingleplayerUI.creditsBox.positionScale_X = 0.5f; MenuPlaySingleplayerUI.creditsBox.sizeOffset_X = 250; MenuPlaySingleplayerUI.creditsBox.foregroundTint = ESleekTint.NONE; MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.creditsBox); MenuPlaySingleplayerUI.creditsBox.isVisible = false; MenuPlaySingleplayerUI.timedBox = new SleekBox(); MenuPlaySingleplayerUI.timedBox.isRich = true; MenuPlaySingleplayerUI.timedBox.positionOffset_X = 200; MenuPlaySingleplayerUI.timedBox.positionOffset_Y = 100; MenuPlaySingleplayerUI.timedBox.positionScale_X = 0.5f; MenuPlaySingleplayerUI.timedBox.sizeOffset_X = 250; MenuPlaySingleplayerUI.timedBox.sizeOffset_Y = 70; MenuPlaySingleplayerUI.timedBox.foregroundTint = ESleekTint.NONE; MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.timedBox); MenuPlaySingleplayerUI.timedBox.isVisible = false; MenuPlaySingleplayerUI.itemButton = new SleekButton(); MenuPlaySingleplayerUI.itemButton.isRich = true; MenuPlaySingleplayerUI.itemButton.positionOffset_X = 200; MenuPlaySingleplayerUI.itemButton.positionOffset_Y = 100; MenuPlaySingleplayerUI.itemButton.positionScale_X = 0.5f; MenuPlaySingleplayerUI.itemButton.sizeOffset_X = 250; MenuPlaySingleplayerUI.itemButton.sizeOffset_Y = 100; MenuPlaySingleplayerUI.itemButton.foregroundTint = ESleekTint.NONE; SleekButton sleekButton5 = MenuPlaySingleplayerUI.itemButton; if (MenuPlaySingleplayerUI.< > f__mg$cache5 == null) { MenuPlaySingleplayerUI.< > f__mg$cache5 = new ClickedButton(MenuPlaySingleplayerUI.onClickedCreditsButton); } sleekButton5.onClickedButton = MenuPlaySingleplayerUI.< > f__mg$cache5; MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.itemButton); MenuPlaySingleplayerUI.itemButton.isVisible = false; MenuPlaySingleplayerUI.feedbackButton = new SleekButton(); MenuPlaySingleplayerUI.feedbackButton.positionOffset_X = 200; MenuPlaySingleplayerUI.feedbackButton.positionOffset_Y = 100; MenuPlaySingleplayerUI.feedbackButton.positionScale_X = 0.5f; MenuPlaySingleplayerUI.feedbackButton.sizeOffset_X = 250; MenuPlaySingleplayerUI.feedbackButton.sizeOffset_Y = 30; MenuPlaySingleplayerUI.feedbackButton.text = MenuPlaySingleplayerUI.localization.format("Feedback_Button"); MenuPlaySingleplayerUI.feedbackButton.tooltip = MenuPlaySingleplayerUI.localization.format("Feedback_Button_Tooltip"); SleekButton sleekButton6 = MenuPlaySingleplayerUI.feedbackButton; if (MenuPlaySingleplayerUI.< > f__mg$cache6 == null) { MenuPlaySingleplayerUI.< > f__mg$cache6 = new ClickedButton(MenuPlaySingleplayerUI.onClickedFeedbackButton); } sleekButton6.onClickedButton = MenuPlaySingleplayerUI.< > f__mg$cache6; MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.feedbackButton); MenuPlaySingleplayerUI.feedbackButton.isVisible = false; MenuPlaySingleplayerUI.playButton = new SleekButtonIcon((Texture2D)bundle.load("Play")); MenuPlaySingleplayerUI.playButton.positionOffset_X = -450; MenuPlaySingleplayerUI.playButton.positionOffset_Y = 290; MenuPlaySingleplayerUI.playButton.positionScale_X = 0.5f; MenuPlaySingleplayerUI.playButton.sizeOffset_X = 200; MenuPlaySingleplayerUI.playButton.sizeOffset_Y = 30; MenuPlaySingleplayerUI.playButton.text = MenuPlaySingleplayerUI.localization.format("Play_Button"); MenuPlaySingleplayerUI.playButton.tooltip = MenuPlaySingleplayerUI.localization.format("Play_Button_Tooltip"); MenuPlaySingleplayerUI.playButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; SleekButton sleekButton7 = MenuPlaySingleplayerUI.playButton; if (MenuPlaySingleplayerUI.< > f__mg$cache7 == null) { MenuPlaySingleplayerUI.< > f__mg$cache7 = new ClickedButton(MenuPlaySingleplayerUI.onClickedPlayButton); } sleekButton7.onClickedButton = MenuPlaySingleplayerUI.< > f__mg$cache7; MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.playButton); MenuPlaySingleplayerUI.modeButtonState = new SleekButtonState(new GUIContent[] { new GUIContent(MenuPlaySingleplayerUI.localization.format("Easy_Button"), (Texture)bundle.load("Easy")), new GUIContent(MenuPlaySingleplayerUI.localization.format("Normal_Button"), (Texture)bundle.load("Normal")), new GUIContent(MenuPlaySingleplayerUI.localization.format("Hard_Button"), (Texture)bundle.load("Hard")) }); MenuPlaySingleplayerUI.modeButtonState.positionOffset_X = -450; MenuPlaySingleplayerUI.modeButtonState.positionOffset_Y = 330; MenuPlaySingleplayerUI.modeButtonState.positionScale_X = 0.5f; MenuPlaySingleplayerUI.modeButtonState.sizeOffset_X = 200; MenuPlaySingleplayerUI.modeButtonState.sizeOffset_Y = 30; MenuPlaySingleplayerUI.modeButtonState.state = (int)PlaySettings.singleplayerMode; SleekButtonState sleekButtonState = MenuPlaySingleplayerUI.modeButtonState; if (MenuPlaySingleplayerUI.< > f__mg$cache8 == null) { MenuPlaySingleplayerUI.< > f__mg$cache8 = new SwappedState(MenuPlaySingleplayerUI.onSwappedModeState); } sleekButtonState.onSwappedState = MenuPlaySingleplayerUI.< > f__mg$cache8; MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.modeButtonState); MenuPlaySingleplayerUI.configButton = new SleekButton(); MenuPlaySingleplayerUI.configButton.positionOffset_X = -450; MenuPlaySingleplayerUI.configButton.positionOffset_Y = 370; MenuPlaySingleplayerUI.configButton.positionScale_X = 0.5f; MenuPlaySingleplayerUI.configButton.sizeOffset_X = 200; MenuPlaySingleplayerUI.configButton.sizeOffset_Y = 30; MenuPlaySingleplayerUI.configButton.text = MenuPlaySingleplayerUI.localization.format("Config_Button"); MenuPlaySingleplayerUI.configButton.tooltip = MenuPlaySingleplayerUI.localization.format("Config_Button_Tooltip"); SleekButton sleekButton8 = MenuPlaySingleplayerUI.configButton; if (MenuPlaySingleplayerUI.< > f__mg$cache9 == null) { MenuPlaySingleplayerUI.< > f__mg$cache9 = new ClickedButton(MenuPlaySingleplayerUI.onClickedConfigButton); } sleekButton8.onClickedButton = MenuPlaySingleplayerUI.< > f__mg$cache9; MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.configButton); MenuPlaySingleplayerUI.cheatsToggle = new SleekToggle(); MenuPlaySingleplayerUI.cheatsToggle.positionOffset_X = -450; MenuPlaySingleplayerUI.cheatsToggle.positionOffset_Y = 410; MenuPlaySingleplayerUI.cheatsToggle.positionScale_X = 0.5f; MenuPlaySingleplayerUI.cheatsToggle.sizeOffset_X = 40; MenuPlaySingleplayerUI.cheatsToggle.sizeOffset_Y = 40; MenuPlaySingleplayerUI.cheatsToggle.addLabel(MenuPlaySingleplayerUI.localization.format("Cheats_Label"), ESleekSide.RIGHT); MenuPlaySingleplayerUI.cheatsToggle.state = PlaySettings.singleplayerCheats; SleekToggle sleekToggle = MenuPlaySingleplayerUI.cheatsToggle; if (MenuPlaySingleplayerUI.< > f__mg$cacheA == null) { MenuPlaySingleplayerUI.< > f__mg$cacheA = new Toggled(MenuPlaySingleplayerUI.onToggledCheatsToggle); } sleekToggle.onToggled = MenuPlaySingleplayerUI.< > f__mg$cacheA; MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.cheatsToggle); MenuPlaySingleplayerUI.resetButton = new SleekButtonIconConfirm(null, MenuPlaySingleplayerUI.localization.format("Reset_Button_Confirm"), MenuPlaySingleplayerUI.localization.format("Reset_Button_Confirm_Tooltip"), MenuPlaySingleplayerUI.localization.format("Reset_Button_Deny"), MenuPlaySingleplayerUI.localization.format("Reset_Button_Deny_Tooltip")); MenuPlaySingleplayerUI.resetButton.positionOffset_X = -450; MenuPlaySingleplayerUI.resetButton.positionOffset_Y = 470; MenuPlaySingleplayerUI.resetButton.positionScale_X = 0.5f; MenuPlaySingleplayerUI.resetButton.sizeOffset_X = 200; MenuPlaySingleplayerUI.resetButton.sizeOffset_Y = 30; MenuPlaySingleplayerUI.resetButton.text = MenuPlaySingleplayerUI.localization.format("Reset_Button"); MenuPlaySingleplayerUI.resetButton.tooltip = MenuPlaySingleplayerUI.localization.format("Reset_Button_Tooltip"); SleekButtonIconConfirm sleekButtonIconConfirm = MenuPlaySingleplayerUI.resetButton; if (MenuPlaySingleplayerUI.< > f__mg$cacheB == null) { MenuPlaySingleplayerUI.< > f__mg$cacheB = new Confirm(MenuPlaySingleplayerUI.onClickedResetButton); } sleekButtonIconConfirm.onConfirmed = MenuPlaySingleplayerUI.< > f__mg$cacheB; MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.resetButton); bundle.unload(); MenuPlaySingleplayerUI.refreshLevels(); Delegate onLevelsRefreshed = Level.onLevelsRefreshed; if (MenuPlaySingleplayerUI.< > f__mg$cacheC == null) { MenuPlaySingleplayerUI.< > f__mg$cacheC = new LevelsRefreshed(MenuPlaySingleplayerUI.onLevelsRefreshed); } Level.onLevelsRefreshed = (LevelsRefreshed)Delegate.Combine(onLevelsRefreshed, MenuPlaySingleplayerUI.< > f__mg$cacheC); MenuPlaySingleplayerUI.backButton = new SleekButtonIcon((Texture2D)MenuDashboardUI.icons.load("Exit")); MenuPlaySingleplayerUI.backButton.positionOffset_Y = -50; MenuPlaySingleplayerUI.backButton.positionScale_Y = 1f; MenuPlaySingleplayerUI.backButton.sizeOffset_X = 200; MenuPlaySingleplayerUI.backButton.sizeOffset_Y = 50; MenuPlaySingleplayerUI.backButton.text = MenuDashboardUI.localization.format("BackButtonText"); MenuPlaySingleplayerUI.backButton.tooltip = MenuDashboardUI.localization.format("BackButtonTooltip"); SleekButton sleekButton9 = MenuPlaySingleplayerUI.backButton; if (MenuPlaySingleplayerUI.< > f__mg$cacheD == null) { MenuPlaySingleplayerUI.< > f__mg$cacheD = new ClickedButton(MenuPlaySingleplayerUI.onClickedBackButton); } sleekButton9.onClickedButton = MenuPlaySingleplayerUI.< > f__mg$cacheD; MenuPlaySingleplayerUI.backButton.fontSize = 14; MenuPlaySingleplayerUI.backButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.backButton); new MenuPlayConfigUI(); }
public MenuWorkshopSubmitUI() { MenuWorkshopSubmitUI.localization = Localization.read("/Menu/Workshop/MenuWorkshopSubmit.dat"); Bundle bundle = Bundles.getBundle("/Bundles/Textures/Menu/Icons/Workshop/MenuWorkshopSubmit/MenuWorkshopSubmit.unity3d"); MenuWorkshopSubmitUI.publishedButtons = new List <SleekButton>(); TempSteamworksWorkshop workshopService = Provider.provider.workshopService; Delegate onPublishedAdded = workshopService.onPublishedAdded; if (MenuWorkshopSubmitUI.< > f__mg$cache1 == null) { MenuWorkshopSubmitUI.< > f__mg$cache1 = new TempSteamworksWorkshop.PublishedAdded(MenuWorkshopSubmitUI.onPublishedAdded); } workshopService.onPublishedAdded = (TempSteamworksWorkshop.PublishedAdded)Delegate.Combine(onPublishedAdded, MenuWorkshopSubmitUI.< > f__mg$cache1); TempSteamworksWorkshop workshopService2 = Provider.provider.workshopService; Delegate onPublishedRemoved = workshopService2.onPublishedRemoved; if (MenuWorkshopSubmitUI.< > f__mg$cache2 == null) { MenuWorkshopSubmitUI.< > f__mg$cache2 = new TempSteamworksWorkshop.PublishedRemoved(MenuWorkshopSubmitUI.onPublishedRemoved); } workshopService2.onPublishedRemoved = (TempSteamworksWorkshop.PublishedRemoved)Delegate.Combine(onPublishedRemoved, MenuWorkshopSubmitUI.< > f__mg$cache2); MenuWorkshopSubmitUI.container = new Sleek(); MenuWorkshopSubmitUI.container.positionOffset_X = 10; MenuWorkshopSubmitUI.container.positionOffset_Y = 10; MenuWorkshopSubmitUI.container.positionScale_Y = 1f; MenuWorkshopSubmitUI.container.sizeOffset_X = -20; MenuWorkshopSubmitUI.container.sizeOffset_Y = -20; MenuWorkshopSubmitUI.container.sizeScale_X = 1f; MenuWorkshopSubmitUI.container.sizeScale_Y = 1f; MenuUI.container.add(MenuWorkshopSubmitUI.container); MenuWorkshopSubmitUI.active = false; MenuWorkshopSubmitUI.nameField = new SleekField(); MenuWorkshopSubmitUI.nameField.positionOffset_X = -200; MenuWorkshopSubmitUI.nameField.positionOffset_Y = 100; MenuWorkshopSubmitUI.nameField.positionScale_X = 0.5f; MenuWorkshopSubmitUI.nameField.sizeOffset_X = 200; MenuWorkshopSubmitUI.nameField.sizeOffset_Y = 30; MenuWorkshopSubmitUI.nameField.maxLength = 24; MenuWorkshopSubmitUI.nameField.addLabel(MenuWorkshopSubmitUI.localization.format("Name_Field_Label"), ESleekSide.RIGHT); MenuWorkshopSubmitUI.container.add(MenuWorkshopSubmitUI.nameField); MenuWorkshopSubmitUI.descriptionField = new SleekField(); MenuWorkshopSubmitUI.descriptionField.positionOffset_X = -200; MenuWorkshopSubmitUI.descriptionField.positionOffset_Y = 140; MenuWorkshopSubmitUI.descriptionField.positionScale_X = 0.5f; MenuWorkshopSubmitUI.descriptionField.sizeOffset_X = 400; MenuWorkshopSubmitUI.descriptionField.sizeOffset_Y = 30; MenuWorkshopSubmitUI.descriptionField.maxLength = 128; MenuWorkshopSubmitUI.descriptionField.addLabel(MenuWorkshopSubmitUI.localization.format("Description_Field_Label"), ESleekSide.RIGHT); MenuWorkshopSubmitUI.container.add(MenuWorkshopSubmitUI.descriptionField); MenuWorkshopSubmitUI.pathField = new SleekField(); MenuWorkshopSubmitUI.pathField.positionOffset_X = -200; MenuWorkshopSubmitUI.pathField.positionOffset_Y = 180; MenuWorkshopSubmitUI.pathField.positionScale_X = 0.5f; MenuWorkshopSubmitUI.pathField.sizeOffset_X = 400; MenuWorkshopSubmitUI.pathField.sizeOffset_Y = 30; MenuWorkshopSubmitUI.pathField.maxLength = 128; MenuWorkshopSubmitUI.pathField.addLabel(MenuWorkshopSubmitUI.localization.format("Path_Field_Label"), ESleekSide.RIGHT); MenuWorkshopSubmitUI.container.add(MenuWorkshopSubmitUI.pathField); MenuWorkshopSubmitUI.previewField = new SleekField(); MenuWorkshopSubmitUI.previewField.positionOffset_X = -200; MenuWorkshopSubmitUI.previewField.positionOffset_Y = 220; MenuWorkshopSubmitUI.previewField.positionScale_X = 0.5f; MenuWorkshopSubmitUI.previewField.sizeOffset_X = 400; MenuWorkshopSubmitUI.previewField.sizeOffset_Y = 30; MenuWorkshopSubmitUI.previewField.maxLength = 128; MenuWorkshopSubmitUI.previewField.addLabel(MenuWorkshopSubmitUI.localization.format("Preview_Field_Label"), ESleekSide.RIGHT); MenuWorkshopSubmitUI.container.add(MenuWorkshopSubmitUI.previewField); MenuWorkshopSubmitUI.changeField = new SleekField(); MenuWorkshopSubmitUI.changeField.positionOffset_X = -200; MenuWorkshopSubmitUI.changeField.positionOffset_Y = 260; MenuWorkshopSubmitUI.changeField.positionScale_X = 0.5f; MenuWorkshopSubmitUI.changeField.sizeOffset_X = 400; MenuWorkshopSubmitUI.changeField.sizeOffset_Y = 30; MenuWorkshopSubmitUI.changeField.maxLength = 128; MenuWorkshopSubmitUI.changeField.addLabel(MenuWorkshopSubmitUI.localization.format("Change_Field_Label"), ESleekSide.RIGHT); MenuWorkshopSubmitUI.container.add(MenuWorkshopSubmitUI.changeField); MenuWorkshopSubmitUI.typeState = new SleekButtonState(new GUIContent[] { new GUIContent(MenuWorkshopSubmitUI.localization.format("Map")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Localization")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Object")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Vehicle")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin")) }); MenuWorkshopSubmitUI.typeState.positionOffset_X = -200; MenuWorkshopSubmitUI.typeState.positionOffset_Y = 300; MenuWorkshopSubmitUI.typeState.positionScale_X = 0.5f; MenuWorkshopSubmitUI.typeState.sizeOffset_X = 195; MenuWorkshopSubmitUI.typeState.sizeOffset_Y = 30; SleekButtonState sleekButtonState = MenuWorkshopSubmitUI.typeState; if (MenuWorkshopSubmitUI.< > f__mg$cache3 == null) { MenuWorkshopSubmitUI.< > f__mg$cache3 = new SwappedState(MenuWorkshopSubmitUI.onSwappedTypeState); } sleekButtonState.onSwappedState = MenuWorkshopSubmitUI.< > f__mg$cache3; MenuWorkshopSubmitUI.container.add(MenuWorkshopSubmitUI.typeState); MenuWorkshopSubmitUI.mapTypeState = new SleekButtonState(new GUIContent[] { new GUIContent(MenuWorkshopSubmitUI.localization.format("Map_Type_Survival")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Map_Type_Horde")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Map_Type_Arena")) }); MenuWorkshopSubmitUI.mapTypeState.positionOffset_X = 5; MenuWorkshopSubmitUI.mapTypeState.positionOffset_Y = 300; MenuWorkshopSubmitUI.mapTypeState.positionScale_X = 0.5f; MenuWorkshopSubmitUI.mapTypeState.sizeOffset_X = 195; MenuWorkshopSubmitUI.mapTypeState.sizeOffset_Y = 30; MenuWorkshopSubmitUI.container.add(MenuWorkshopSubmitUI.mapTypeState); MenuWorkshopSubmitUI.mapTypeState.isVisible = true; MenuWorkshopSubmitUI.itemTypeState = new SleekButtonState(new GUIContent[] { new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Backpack")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Barrel")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Barricade")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Fisher")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Food")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Fuel")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Glasses")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Grip")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Grower")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Gun")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Hat")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Magazine")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Mask")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Medical")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Melee")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Optic")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Shirt")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Sight")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Structure")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Supply")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Tactical")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Throwable")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Tool")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Vest")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Item_Type_Water")) }); MenuWorkshopSubmitUI.itemTypeState.positionOffset_X = 5; MenuWorkshopSubmitUI.itemTypeState.positionOffset_Y = 300; MenuWorkshopSubmitUI.itemTypeState.positionScale_X = 0.5f; MenuWorkshopSubmitUI.itemTypeState.sizeOffset_X = 195; MenuWorkshopSubmitUI.itemTypeState.sizeOffset_Y = 30; MenuWorkshopSubmitUI.container.add(MenuWorkshopSubmitUI.itemTypeState); MenuWorkshopSubmitUI.itemTypeState.isVisible = false; MenuWorkshopSubmitUI.vehicleTypeState = new SleekButtonState(new GUIContent[] { new GUIContent(MenuWorkshopSubmitUI.localization.format("Vehicle_Type_Wheels_2")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Vehicle_Type_Wheels_4")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Vehicle_Type_Plane")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Vehicle_Type_Helicopter")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Vehicle_Type_Boat")) }); MenuWorkshopSubmitUI.vehicleTypeState.positionOffset_X = 5; MenuWorkshopSubmitUI.vehicleTypeState.positionOffset_Y = 300; MenuWorkshopSubmitUI.vehicleTypeState.positionScale_X = 0.5f; MenuWorkshopSubmitUI.vehicleTypeState.sizeOffset_X = 195; MenuWorkshopSubmitUI.vehicleTypeState.sizeOffset_Y = 30; MenuWorkshopSubmitUI.container.add(MenuWorkshopSubmitUI.vehicleTypeState); MenuWorkshopSubmitUI.vehicleTypeState.isVisible = false; MenuWorkshopSubmitUI.skinTypeState = new SleekButtonState(new GUIContent[] { new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Generic_Pattern")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Ace")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Augewehr")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Avenger")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Bluntforce")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Bulldog")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Butterfly_Knife")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Calling_Card")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Cobra")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Colt")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Compound_Bow")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Crossbow")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Desert_Falcon")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Dragonfang")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Eaglefire")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Ekho")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Fusilaut")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Grizzly")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Hawkhound")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Heartbreaker")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Hell_Fury")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Honeybadger")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Katana")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Kryzkarek")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Machete")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Maplestrike")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Masterkey")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Matamorez")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Military_Knife")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Nightraider")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Nykorev")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Peacemaker")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Rocket_Launcher")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Sabertooth")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Scalar")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Schofield")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Shadowstalker")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Snayperskya")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Sportshot")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Teklowvka")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Timberwolf")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Viper")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Vonya")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Yuri")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Skin_Type_Zubeknakov")) }); MenuWorkshopSubmitUI.skinTypeState.positionOffset_X = 5; MenuWorkshopSubmitUI.skinTypeState.positionOffset_Y = 300; MenuWorkshopSubmitUI.skinTypeState.positionScale_X = 0.5f; MenuWorkshopSubmitUI.skinTypeState.sizeOffset_X = 195; MenuWorkshopSubmitUI.skinTypeState.sizeOffset_Y = 30; MenuWorkshopSubmitUI.container.add(MenuWorkshopSubmitUI.skinTypeState); MenuWorkshopSubmitUI.skinTypeState.isVisible = false; MenuWorkshopSubmitUI.objectTypeState = new SleekButtonState(new GUIContent[] { new GUIContent(MenuWorkshopSubmitUI.localization.format("Object_Type_Model")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Object_Type_Resource")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Object_Type_Effect")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Object_Type_Animal")) }); MenuWorkshopSubmitUI.objectTypeState.positionOffset_X = 5; MenuWorkshopSubmitUI.objectTypeState.positionOffset_Y = 300; MenuWorkshopSubmitUI.objectTypeState.positionScale_X = 0.5f; MenuWorkshopSubmitUI.objectTypeState.sizeOffset_X = 195; MenuWorkshopSubmitUI.objectTypeState.sizeOffset_Y = 30; MenuWorkshopSubmitUI.container.add(MenuWorkshopSubmitUI.objectTypeState); MenuWorkshopSubmitUI.objectTypeState.isVisible = false; MenuWorkshopSubmitUI.visibilityState = new SleekButtonState(new GUIContent[] { new GUIContent(MenuWorkshopSubmitUI.localization.format("Public")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Friends_Only")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Private")) }); MenuWorkshopSubmitUI.visibilityState.positionOffset_X = -200; MenuWorkshopSubmitUI.visibilityState.positionOffset_Y = 340; MenuWorkshopSubmitUI.visibilityState.positionScale_X = 0.5f; MenuWorkshopSubmitUI.visibilityState.sizeOffset_X = 200; MenuWorkshopSubmitUI.visibilityState.sizeOffset_Y = 30; MenuWorkshopSubmitUI.container.add(MenuWorkshopSubmitUI.visibilityState); MenuWorkshopSubmitUI.forState = new SleekButtonState(new GUIContent[] { new GUIContent(MenuWorkshopSubmitUI.localization.format("Community")), new GUIContent(MenuWorkshopSubmitUI.localization.format("Review")) }); MenuWorkshopSubmitUI.forState.positionOffset_X = -200; MenuWorkshopSubmitUI.forState.positionOffset_Y = 380; MenuWorkshopSubmitUI.forState.positionScale_X = 0.5f; MenuWorkshopSubmitUI.forState.sizeOffset_X = 200; MenuWorkshopSubmitUI.forState.sizeOffset_Y = 30; MenuWorkshopSubmitUI.container.add(MenuWorkshopSubmitUI.forState); MenuWorkshopSubmitUI.createButton = new SleekButtonIcon((Texture2D)bundle.load("Create")); MenuWorkshopSubmitUI.createButton.positionOffset_X = -200; MenuWorkshopSubmitUI.createButton.positionOffset_Y = 420; MenuWorkshopSubmitUI.createButton.positionScale_X = 0.5f; MenuWorkshopSubmitUI.createButton.sizeOffset_X = 195; MenuWorkshopSubmitUI.createButton.sizeOffset_Y = 30; MenuWorkshopSubmitUI.createButton.text = MenuWorkshopSubmitUI.localization.format("Create_Button"); MenuWorkshopSubmitUI.createButton.tooltip = MenuWorkshopSubmitUI.localization.format("Create_Button_Tooltip"); SleekButton sleekButton = MenuWorkshopSubmitUI.createButton; if (MenuWorkshopSubmitUI.< > f__mg$cache4 == null) { MenuWorkshopSubmitUI.< > f__mg$cache4 = new ClickedButton(MenuWorkshopSubmitUI.onClickedCreateButton); } sleekButton.onClickedButton = MenuWorkshopSubmitUI.< > f__mg$cache4; MenuWorkshopSubmitUI.createButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuWorkshopSubmitUI.container.add(MenuWorkshopSubmitUI.createButton); MenuWorkshopSubmitUI.legalButton = new SleekButton(); MenuWorkshopSubmitUI.legalButton.positionOffset_X = 5; MenuWorkshopSubmitUI.legalButton.positionOffset_Y = 420; MenuWorkshopSubmitUI.legalButton.positionScale_X = 0.5f; MenuWorkshopSubmitUI.legalButton.sizeOffset_X = 195; MenuWorkshopSubmitUI.legalButton.sizeOffset_Y = 30; MenuWorkshopSubmitUI.legalButton.fontSize = 10; MenuWorkshopSubmitUI.legalButton.text = MenuWorkshopSubmitUI.localization.format("Legal_Button"); MenuWorkshopSubmitUI.legalButton.tooltip = MenuWorkshopSubmitUI.localization.format("Legal_Button_Tooltip"); SleekButton sleekButton2 = MenuWorkshopSubmitUI.legalButton; if (MenuWorkshopSubmitUI.< > f__mg$cache5 == null) { MenuWorkshopSubmitUI.< > f__mg$cache5 = new ClickedButton(MenuWorkshopSubmitUI.onClickedLegalButton); } sleekButton2.onClickedButton = MenuWorkshopSubmitUI.< > f__mg$cache5; MenuWorkshopSubmitUI.container.add(MenuWorkshopSubmitUI.legalButton); MenuWorkshopSubmitUI.publishedBox = new SleekScrollBox(); MenuWorkshopSubmitUI.publishedBox.positionOffset_X = -200; MenuWorkshopSubmitUI.publishedBox.positionOffset_Y = 460; MenuWorkshopSubmitUI.publishedBox.positionScale_X = 0.5f; MenuWorkshopSubmitUI.publishedBox.sizeOffset_X = 430; MenuWorkshopSubmitUI.publishedBox.sizeOffset_Y = -460; MenuWorkshopSubmitUI.publishedBox.sizeScale_Y = 1f; MenuWorkshopSubmitUI.publishedBox.area = new Rect(0f, 0f, 5f, 0f); MenuWorkshopSubmitUI.container.add(MenuWorkshopSubmitUI.publishedBox); MenuWorkshopSubmitUI.backButton = new SleekButtonIcon((Texture2D)MenuDashboardUI.icons.load("Exit")); MenuWorkshopSubmitUI.backButton.positionOffset_Y = -50; MenuWorkshopSubmitUI.backButton.positionScale_Y = 1f; MenuWorkshopSubmitUI.backButton.sizeOffset_X = 200; MenuWorkshopSubmitUI.backButton.sizeOffset_Y = 50; MenuWorkshopSubmitUI.backButton.text = MenuDashboardUI.localization.format("BackButtonText"); MenuWorkshopSubmitUI.backButton.tooltip = MenuDashboardUI.localization.format("BackButtonTooltip"); SleekButton sleekButton3 = MenuWorkshopSubmitUI.backButton; if (MenuWorkshopSubmitUI.< > f__mg$cache6 == null) { MenuWorkshopSubmitUI.< > f__mg$cache6 = new ClickedButton(MenuWorkshopSubmitUI.onClickedBackButton); } sleekButton3.onClickedButton = MenuWorkshopSubmitUI.< > f__mg$cache6; MenuWorkshopSubmitUI.backButton.fontSize = 14; MenuWorkshopSubmitUI.backButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuWorkshopSubmitUI.container.add(MenuWorkshopSubmitUI.backButton); MenuWorkshopSubmitUI.onPublishedAdded(); bundle.unload(); }
// Token: 0x060034E2 RID: 13538 RVA: 0x0015D4BD File Offset: 0x0015B8BD private static void onSwappedStateMode(SleekButtonState button, int index) { EditorRoads.joint.mode = (ERoadMode)index; }
public EditorTerrainMaterialsUI() { Local local = Localization.read("/Editor/EditorTerrainMaterials.dat"); Bundle bundle = Bundles.getBundle("/Bundles/Textures/Edit/Icons/EditorTerrainMaterials/EditorTerrainMaterials.unity3d"); EditorTerrainMaterialsUI.container = new Sleek(); EditorTerrainMaterialsUI.container.positionOffset_X = 10; EditorTerrainMaterialsUI.container.positionOffset_Y = 10; EditorTerrainMaterialsUI.container.positionScale_X = 1f; EditorTerrainMaterialsUI.container.sizeOffset_X = -20; EditorTerrainMaterialsUI.container.sizeOffset_Y = -20; EditorTerrainMaterialsUI.container.sizeScale_X = 1f; EditorTerrainMaterialsUI.container.sizeScale_Y = 1f; EditorUI.window.add(EditorTerrainMaterialsUI.container); EditorTerrainMaterialsUI.active = false; EditorTerrainMaterialsUI.wasOpened = false; if (LevelGround.materials == null) { return; } EditorTerrainMaterialsUI.materialScrollBox = new SleekScrollBox(); EditorTerrainMaterialsUI.materialScrollBox.positionOffset_Y = 120; EditorTerrainMaterialsUI.materialScrollBox.positionOffset_X = -400; EditorTerrainMaterialsUI.materialScrollBox.positionScale_X = 1f; EditorTerrainMaterialsUI.materialScrollBox.sizeOffset_X = 400; EditorTerrainMaterialsUI.materialScrollBox.sizeOffset_Y = -200; EditorTerrainMaterialsUI.materialScrollBox.sizeScale_Y = 1f; EditorTerrainMaterialsUI.materialScrollBox.area = new Rect(0f, 0f, 5f, (float)(LevelGround.materials.Length * 70 + 750)); EditorTerrainMaterialsUI.container.add(EditorTerrainMaterialsUI.materialScrollBox); for (int i = 0; i < LevelGround.materials.Length; i++) { SleekImageTexture sleekImageTexture = new SleekImageTexture(); sleekImageTexture.positionOffset_X = 200; sleekImageTexture.positionOffset_Y = i * 70; sleekImageTexture.sizeOffset_X = 64; sleekImageTexture.sizeOffset_Y = 64; sleekImageTexture.texture = LevelGround.materials[i].prototype.texture; EditorTerrainMaterialsUI.materialScrollBox.add(sleekImageTexture); SleekButton sleekButton = new SleekButton(); sleekButton.positionOffset_X = 70; sleekButton.sizeOffset_X = 100; sleekButton.sizeOffset_Y = 64; sleekButton.text = i + " " + LevelGround.materials[i].prototype.texture.name; SleekButton sleekButton2 = sleekButton; if (EditorTerrainMaterialsUI.< > f__mg$cache0 == null) { EditorTerrainMaterialsUI.< > f__mg$cache0 = new ClickedButton(EditorTerrainMaterialsUI.onClickedMaterialButton); } sleekButton2.onClickedButton = EditorTerrainMaterialsUI.< > f__mg$cache0; sleekImageTexture.add(sleekButton); } EditorTerrainMaterialsUI.overgrowthSlider = new SleekSlider(); EditorTerrainMaterialsUI.overgrowthSlider.positionOffset_X = 200; EditorTerrainMaterialsUI.overgrowthSlider.positionOffset_Y = LevelGround.materials.Length * 70; EditorTerrainMaterialsUI.overgrowthSlider.sizeOffset_X = 170; EditorTerrainMaterialsUI.overgrowthSlider.sizeOffset_Y = 20; EditorTerrainMaterialsUI.overgrowthSlider.orientation = ESleekOrientation.HORIZONTAL; EditorTerrainMaterialsUI.overgrowthSlider.addLabel(local.format("OvergrowthSliderLabelText"), ESleekSide.LEFT); SleekSlider sleekSlider = EditorTerrainMaterialsUI.overgrowthSlider; if (EditorTerrainMaterialsUI.< > f__mg$cache1 == null) { EditorTerrainMaterialsUI.< > f__mg$cache1 = new Dragged(EditorTerrainMaterialsUI.onDraggedOvergrowthSlider); } sleekSlider.onDragged = EditorTerrainMaterialsUI.< > f__mg$cache1; EditorTerrainMaterialsUI.materialScrollBox.add(EditorTerrainMaterialsUI.overgrowthSlider); EditorTerrainMaterialsUI.chanceSlider = new SleekSlider(); EditorTerrainMaterialsUI.chanceSlider.positionOffset_X = 200; EditorTerrainMaterialsUI.chanceSlider.positionOffset_Y = LevelGround.materials.Length * 70 + 30; EditorTerrainMaterialsUI.chanceSlider.sizeOffset_X = 170; EditorTerrainMaterialsUI.chanceSlider.sizeOffset_Y = 20; EditorTerrainMaterialsUI.chanceSlider.orientation = ESleekOrientation.HORIZONTAL; EditorTerrainMaterialsUI.chanceSlider.addLabel(local.format("ChanceSliderLabelText"), ESleekSide.LEFT); SleekSlider sleekSlider2 = EditorTerrainMaterialsUI.chanceSlider; if (EditorTerrainMaterialsUI.< > f__mg$cache2 == null) { EditorTerrainMaterialsUI.< > f__mg$cache2 = new Dragged(EditorTerrainMaterialsUI.onDraggedChanceSlider); } sleekSlider2.onDragged = EditorTerrainMaterialsUI.< > f__mg$cache2; EditorTerrainMaterialsUI.materialScrollBox.add(EditorTerrainMaterialsUI.chanceSlider); EditorTerrainMaterialsUI.steepnessSlider = new SleekSlider(); EditorTerrainMaterialsUI.steepnessSlider.positionOffset_X = 200; EditorTerrainMaterialsUI.steepnessSlider.positionOffset_Y = LevelGround.materials.Length * 70 + 60; EditorTerrainMaterialsUI.steepnessSlider.sizeOffset_X = 170; EditorTerrainMaterialsUI.steepnessSlider.sizeOffset_Y = 20; EditorTerrainMaterialsUI.steepnessSlider.orientation = ESleekOrientation.HORIZONTAL; EditorTerrainMaterialsUI.steepnessSlider.addLabel(local.format("SteepnessFieldLabelText"), ESleekSide.LEFT); SleekSlider sleekSlider3 = EditorTerrainMaterialsUI.steepnessSlider; if (EditorTerrainMaterialsUI.< > f__mg$cache3 == null) { EditorTerrainMaterialsUI.< > f__mg$cache3 = new Dragged(EditorTerrainMaterialsUI.onDraggedSteepnessSlider); } sleekSlider3.onDragged = EditorTerrainMaterialsUI.< > f__mg$cache3; EditorTerrainMaterialsUI.materialScrollBox.add(EditorTerrainMaterialsUI.steepnessSlider); EditorTerrainMaterialsUI.transitionSlider = new SleekSlider(); EditorTerrainMaterialsUI.transitionSlider.positionOffset_X = 200; EditorTerrainMaterialsUI.transitionSlider.positionOffset_Y = LevelGround.materials.Length * 70 + 90; EditorTerrainMaterialsUI.transitionSlider.sizeOffset_X = 170; EditorTerrainMaterialsUI.transitionSlider.sizeOffset_Y = 20; EditorTerrainMaterialsUI.transitionSlider.orientation = ESleekOrientation.HORIZONTAL; EditorTerrainMaterialsUI.transitionSlider.addLabel(local.format("TransitionSliderLabelText"), ESleekSide.LEFT); SleekSlider sleekSlider4 = EditorTerrainMaterialsUI.transitionSlider; if (EditorTerrainMaterialsUI.< > f__mg$cache4 == null) { EditorTerrainMaterialsUI.< > f__mg$cache4 = new Dragged(EditorTerrainMaterialsUI.onDraggedTransitionSlider); } sleekSlider4.onDragged = EditorTerrainMaterialsUI.< > f__mg$cache4; EditorTerrainMaterialsUI.materialScrollBox.add(EditorTerrainMaterialsUI.transitionSlider); EditorTerrainMaterialsUI.heightValue = new SleekValue(); EditorTerrainMaterialsUI.heightValue.positionOffset_X = 200; EditorTerrainMaterialsUI.heightValue.positionOffset_Y = LevelGround.materials.Length * 70 + 120; EditorTerrainMaterialsUI.heightValue.sizeOffset_X = 170; EditorTerrainMaterialsUI.heightValue.sizeOffset_Y = 30; EditorTerrainMaterialsUI.heightValue.addLabel(local.format("HeightValueLabelText"), ESleekSide.LEFT); SleekValue sleekValue = EditorTerrainMaterialsUI.heightValue; if (EditorTerrainMaterialsUI.< > f__mg$cache5 == null) { EditorTerrainMaterialsUI.< > f__mg$cache5 = new Valued(EditorTerrainMaterialsUI.onValuedHeightValue); } sleekValue.onValued = EditorTerrainMaterialsUI.< > f__mg$cache5; EditorTerrainMaterialsUI.materialScrollBox.add(EditorTerrainMaterialsUI.heightValue); EditorTerrainMaterialsUI.grassy_0_Toggle = new SleekToggle(); EditorTerrainMaterialsUI.grassy_0_Toggle.positionOffset_X = 200; EditorTerrainMaterialsUI.grassy_0_Toggle.positionOffset_Y = LevelGround.materials.Length * 70 + 160; EditorTerrainMaterialsUI.grassy_0_Toggle.sizeOffset_X = 40; EditorTerrainMaterialsUI.grassy_0_Toggle.sizeOffset_Y = 40; EditorTerrainMaterialsUI.grassy_0_Toggle.addLabel(local.format("Grassy_0_ToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle = EditorTerrainMaterialsUI.grassy_0_Toggle; if (EditorTerrainMaterialsUI.< > f__mg$cache6 == null) { EditorTerrainMaterialsUI.< > f__mg$cache6 = new Toggled(EditorTerrainMaterialsUI.onToggledGrassy_0_Toggle); } sleekToggle.onToggled = EditorTerrainMaterialsUI.< > f__mg$cache6; EditorTerrainMaterialsUI.materialScrollBox.add(EditorTerrainMaterialsUI.grassy_0_Toggle); EditorTerrainMaterialsUI.grassy_1_Toggle = new SleekToggle(); EditorTerrainMaterialsUI.grassy_1_Toggle.positionOffset_X = 200; EditorTerrainMaterialsUI.grassy_1_Toggle.positionOffset_Y = LevelGround.materials.Length * 70 + 210; EditorTerrainMaterialsUI.grassy_1_Toggle.sizeOffset_X = 40; EditorTerrainMaterialsUI.grassy_1_Toggle.sizeOffset_Y = 40; EditorTerrainMaterialsUI.grassy_1_Toggle.addLabel(local.format("Grassy_1_ToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle2 = EditorTerrainMaterialsUI.grassy_1_Toggle; if (EditorTerrainMaterialsUI.< > f__mg$cache7 == null) { EditorTerrainMaterialsUI.< > f__mg$cache7 = new Toggled(EditorTerrainMaterialsUI.onToggledGrassy_1_Toggle); } sleekToggle2.onToggled = EditorTerrainMaterialsUI.< > f__mg$cache7; EditorTerrainMaterialsUI.materialScrollBox.add(EditorTerrainMaterialsUI.grassy_1_Toggle); EditorTerrainMaterialsUI.flowery_0_Toggle = new SleekToggle(); EditorTerrainMaterialsUI.flowery_0_Toggle.positionOffset_X = 200; EditorTerrainMaterialsUI.flowery_0_Toggle.positionOffset_Y = LevelGround.materials.Length * 70 + 260; EditorTerrainMaterialsUI.flowery_0_Toggle.sizeOffset_X = 40; EditorTerrainMaterialsUI.flowery_0_Toggle.sizeOffset_Y = 40; EditorTerrainMaterialsUI.flowery_0_Toggle.addLabel(local.format("Flowery_0_ToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle3 = EditorTerrainMaterialsUI.flowery_0_Toggle; if (EditorTerrainMaterialsUI.< > f__mg$cache8 == null) { EditorTerrainMaterialsUI.< > f__mg$cache8 = new Toggled(EditorTerrainMaterialsUI.onToggledFlowery_0_Toggle); } sleekToggle3.onToggled = EditorTerrainMaterialsUI.< > f__mg$cache8; EditorTerrainMaterialsUI.materialScrollBox.add(EditorTerrainMaterialsUI.flowery_0_Toggle); EditorTerrainMaterialsUI.flowery_1_Toggle = new SleekToggle(); EditorTerrainMaterialsUI.flowery_1_Toggle.positionOffset_X = 200; EditorTerrainMaterialsUI.flowery_1_Toggle.positionOffset_Y = LevelGround.materials.Length * 70 + 310; EditorTerrainMaterialsUI.flowery_1_Toggle.sizeOffset_X = 40; EditorTerrainMaterialsUI.flowery_1_Toggle.sizeOffset_Y = 40; EditorTerrainMaterialsUI.flowery_1_Toggle.addLabel(local.format("Flowery_1_ToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle4 = EditorTerrainMaterialsUI.flowery_1_Toggle; if (EditorTerrainMaterialsUI.< > f__mg$cache9 == null) { EditorTerrainMaterialsUI.< > f__mg$cache9 = new Toggled(EditorTerrainMaterialsUI.onToggledFlowery_1_Toggle); } sleekToggle4.onToggled = EditorTerrainMaterialsUI.< > f__mg$cache9; EditorTerrainMaterialsUI.materialScrollBox.add(EditorTerrainMaterialsUI.flowery_1_Toggle); EditorTerrainMaterialsUI.rockyToggle = new SleekToggle(); EditorTerrainMaterialsUI.rockyToggle.positionOffset_X = 200; EditorTerrainMaterialsUI.rockyToggle.positionOffset_Y = LevelGround.materials.Length * 70 + 360; EditorTerrainMaterialsUI.rockyToggle.sizeOffset_X = 40; EditorTerrainMaterialsUI.rockyToggle.sizeOffset_Y = 40; EditorTerrainMaterialsUI.rockyToggle.addLabel(local.format("RockyToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle5 = EditorTerrainMaterialsUI.rockyToggle; if (EditorTerrainMaterialsUI.< > f__mg$cacheA == null) { EditorTerrainMaterialsUI.< > f__mg$cacheA = new Toggled(EditorTerrainMaterialsUI.onToggledRockyToggle); } sleekToggle5.onToggled = EditorTerrainMaterialsUI.< > f__mg$cacheA; EditorTerrainMaterialsUI.materialScrollBox.add(EditorTerrainMaterialsUI.rockyToggle); EditorTerrainMaterialsUI.roadToggle = new SleekToggle(); EditorTerrainMaterialsUI.roadToggle.positionOffset_X = 200; EditorTerrainMaterialsUI.roadToggle.positionOffset_Y = LevelGround.materials.Length * 70 + 410; EditorTerrainMaterialsUI.roadToggle.sizeOffset_X = 40; EditorTerrainMaterialsUI.roadToggle.sizeOffset_Y = 40; EditorTerrainMaterialsUI.roadToggle.addLabel(local.format("RoadToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle6 = EditorTerrainMaterialsUI.roadToggle; if (EditorTerrainMaterialsUI.< > f__mg$cacheB == null) { EditorTerrainMaterialsUI.< > f__mg$cacheB = new Toggled(EditorTerrainMaterialsUI.onToggledRoadToggle); } sleekToggle6.onToggled = EditorTerrainMaterialsUI.< > f__mg$cacheB; EditorTerrainMaterialsUI.materialScrollBox.add(EditorTerrainMaterialsUI.roadToggle); EditorTerrainMaterialsUI.snowyToggle = new SleekToggle(); EditorTerrainMaterialsUI.snowyToggle.positionOffset_X = 200; EditorTerrainMaterialsUI.snowyToggle.positionOffset_Y = LevelGround.materials.Length * 70 + 460; EditorTerrainMaterialsUI.snowyToggle.sizeOffset_X = 40; EditorTerrainMaterialsUI.snowyToggle.sizeOffset_Y = 40; EditorTerrainMaterialsUI.snowyToggle.addLabel(local.format("SnowyToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle7 = EditorTerrainMaterialsUI.snowyToggle; if (EditorTerrainMaterialsUI.< > f__mg$cacheC == null) { EditorTerrainMaterialsUI.< > f__mg$cacheC = new Toggled(EditorTerrainMaterialsUI.onToggledSnowyToggle); } sleekToggle7.onToggled = EditorTerrainMaterialsUI.< > f__mg$cacheC; EditorTerrainMaterialsUI.materialScrollBox.add(EditorTerrainMaterialsUI.snowyToggle); EditorTerrainMaterialsUI.foundationToggle = new SleekToggle(); EditorTerrainMaterialsUI.foundationToggle.positionOffset_X = 200; EditorTerrainMaterialsUI.foundationToggle.positionOffset_Y = LevelGround.materials.Length * 70 + 510; EditorTerrainMaterialsUI.foundationToggle.sizeOffset_X = 40; EditorTerrainMaterialsUI.foundationToggle.sizeOffset_Y = 40; EditorTerrainMaterialsUI.foundationToggle.addLabel(local.format("FoundationToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle8 = EditorTerrainMaterialsUI.foundationToggle; if (EditorTerrainMaterialsUI.< > f__mg$cacheD == null) { EditorTerrainMaterialsUI.< > f__mg$cacheD = new Toggled(EditorTerrainMaterialsUI.onToggledFoundationToggle); } sleekToggle8.onToggled = EditorTerrainMaterialsUI.< > f__mg$cacheD; EditorTerrainMaterialsUI.materialScrollBox.add(EditorTerrainMaterialsUI.foundationToggle); EditorTerrainMaterialsUI.manualToggle = new SleekToggle(); EditorTerrainMaterialsUI.manualToggle.positionOffset_X = 200; EditorTerrainMaterialsUI.manualToggle.positionOffset_Y = LevelGround.materials.Length * 70 + 560; EditorTerrainMaterialsUI.manualToggle.sizeOffset_X = 40; EditorTerrainMaterialsUI.manualToggle.sizeOffset_Y = 40; EditorTerrainMaterialsUI.manualToggle.addLabel(local.format("ManualToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle9 = EditorTerrainMaterialsUI.manualToggle; if (EditorTerrainMaterialsUI.< > f__mg$cacheE == null) { EditorTerrainMaterialsUI.< > f__mg$cacheE = new Toggled(EditorTerrainMaterialsUI.onToggledManualToggle); } sleekToggle9.onToggled = EditorTerrainMaterialsUI.< > f__mg$cacheE; EditorTerrainMaterialsUI.materialScrollBox.add(EditorTerrainMaterialsUI.manualToggle); EditorTerrainMaterialsUI.steepnessToggle = new SleekToggle(); EditorTerrainMaterialsUI.steepnessToggle.positionOffset_X = 200; EditorTerrainMaterialsUI.steepnessToggle.positionOffset_Y = LevelGround.materials.Length * 70 + 610; EditorTerrainMaterialsUI.steepnessToggle.sizeOffset_X = 40; EditorTerrainMaterialsUI.steepnessToggle.sizeOffset_Y = 40; EditorTerrainMaterialsUI.steepnessToggle.addLabel(local.format("SteepnessToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle10 = EditorTerrainMaterialsUI.steepnessToggle; if (EditorTerrainMaterialsUI.< > f__mg$cacheF == null) { EditorTerrainMaterialsUI.< > f__mg$cacheF = new Toggled(EditorTerrainMaterialsUI.onToggledSteepnessToggle); } sleekToggle10.onToggled = EditorTerrainMaterialsUI.< > f__mg$cacheF; EditorTerrainMaterialsUI.materialScrollBox.add(EditorTerrainMaterialsUI.steepnessToggle); EditorTerrainMaterialsUI.heightToggle = new SleekToggle(); EditorTerrainMaterialsUI.heightToggle.positionOffset_X = 200; EditorTerrainMaterialsUI.heightToggle.positionOffset_Y = LevelGround.materials.Length * 70 + 660; EditorTerrainMaterialsUI.heightToggle.sizeOffset_X = 40; EditorTerrainMaterialsUI.heightToggle.sizeOffset_Y = 40; EditorTerrainMaterialsUI.heightToggle.addLabel(local.format("HeightToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle11 = EditorTerrainMaterialsUI.heightToggle; if (EditorTerrainMaterialsUI.< > f__mg$cache10 == null) { EditorTerrainMaterialsUI.< > f__mg$cache10 = new Toggled(EditorTerrainMaterialsUI.onToggledHeightToggle); } sleekToggle11.onToggled = EditorTerrainMaterialsUI.< > f__mg$cache10; EditorTerrainMaterialsUI.materialScrollBox.add(EditorTerrainMaterialsUI.heightToggle); EditorTerrainMaterialsUI.footprintToggle = new SleekToggle(); EditorTerrainMaterialsUI.footprintToggle.positionOffset_X = 200; EditorTerrainMaterialsUI.footprintToggle.positionOffset_Y = LevelGround.materials.Length * 70 + 710; EditorTerrainMaterialsUI.footprintToggle.sizeOffset_X = 40; EditorTerrainMaterialsUI.footprintToggle.sizeOffset_Y = 40; EditorTerrainMaterialsUI.footprintToggle.addLabel(local.format("FootprintToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle12 = EditorTerrainMaterialsUI.footprintToggle; if (EditorTerrainMaterialsUI.< > f__mg$cache11 == null) { EditorTerrainMaterialsUI.< > f__mg$cache11 = new Toggled(EditorTerrainMaterialsUI.onToggledFootprintToggle); } sleekToggle12.onToggled = EditorTerrainMaterialsUI.< > f__mg$cache11; EditorTerrainMaterialsUI.materialScrollBox.add(EditorTerrainMaterialsUI.footprintToggle); EditorTerrainMaterialsUI.selectedBox = new SleekBox(); EditorTerrainMaterialsUI.selectedBox.positionOffset_X = -200; EditorTerrainMaterialsUI.selectedBox.positionOffset_Y = 80; EditorTerrainMaterialsUI.selectedBox.positionScale_X = 1f; EditorTerrainMaterialsUI.selectedBox.sizeOffset_X = 200; EditorTerrainMaterialsUI.selectedBox.sizeOffset_Y = 30; EditorTerrainMaterialsUI.selectedBox.addLabel(local.format("SelectionBoxLabelText"), ESleekSide.LEFT); EditorTerrainMaterialsUI.container.add(EditorTerrainMaterialsUI.selectedBox); EditorTerrainMaterialsUI.updateSelection(); EditorTerrainMaterialsUI.bakeGlobalMaterialsButton = new SleekButtonIcon((Texture2D)bundle.load("Materials")); EditorTerrainMaterialsUI.bakeGlobalMaterialsButton.positionOffset_X = -200; EditorTerrainMaterialsUI.bakeGlobalMaterialsButton.positionOffset_Y = -70; EditorTerrainMaterialsUI.bakeGlobalMaterialsButton.positionScale_X = 1f; EditorTerrainMaterialsUI.bakeGlobalMaterialsButton.positionScale_Y = 1f; EditorTerrainMaterialsUI.bakeGlobalMaterialsButton.sizeOffset_X = 200; EditorTerrainMaterialsUI.bakeGlobalMaterialsButton.sizeOffset_Y = 30; EditorTerrainMaterialsUI.bakeGlobalMaterialsButton.text = local.format("BakeGlobalMaterialsButtonText"); EditorTerrainMaterialsUI.bakeGlobalMaterialsButton.tooltip = local.format("BakeGlobalMaterialsButtonTooltip"); SleekButton sleekButton3 = EditorTerrainMaterialsUI.bakeGlobalMaterialsButton; if (EditorTerrainMaterialsUI.< > f__mg$cache12 == null) { EditorTerrainMaterialsUI.< > f__mg$cache12 = new ClickedButton(EditorTerrainMaterialsUI.onClickedBakeGlobalMaterialsButton); } sleekButton3.onClickedButton = EditorTerrainMaterialsUI.< > f__mg$cache12; EditorTerrainMaterialsUI.container.add(EditorTerrainMaterialsUI.bakeGlobalMaterialsButton); EditorTerrainMaterialsUI.bakeLocalMaterialsButton = new SleekButtonIcon((Texture2D)bundle.load("Materials")); EditorTerrainMaterialsUI.bakeLocalMaterialsButton.positionOffset_X = -200; EditorTerrainMaterialsUI.bakeLocalMaterialsButton.positionOffset_Y = -30; EditorTerrainMaterialsUI.bakeLocalMaterialsButton.positionScale_X = 1f; EditorTerrainMaterialsUI.bakeLocalMaterialsButton.positionScale_Y = 1f; EditorTerrainMaterialsUI.bakeLocalMaterialsButton.sizeOffset_X = 200; EditorTerrainMaterialsUI.bakeLocalMaterialsButton.sizeOffset_Y = 30; EditorTerrainMaterialsUI.bakeLocalMaterialsButton.text = local.format("BakeLocalMaterialsButtonText"); EditorTerrainMaterialsUI.bakeLocalMaterialsButton.tooltip = local.format("BakeLocalMaterialsButtonTooltip"); SleekButton sleekButton4 = EditorTerrainMaterialsUI.bakeLocalMaterialsButton; if (EditorTerrainMaterialsUI.< > f__mg$cache13 == null) { EditorTerrainMaterialsUI.< > f__mg$cache13 = new ClickedButton(EditorTerrainMaterialsUI.onClickedBakeLocalMaterialsButton); } sleekButton4.onClickedButton = EditorTerrainMaterialsUI.< > f__mg$cache13; EditorTerrainMaterialsUI.container.add(EditorTerrainMaterialsUI.bakeLocalMaterialsButton); EditorTerrainMaterialsUI.map2Button = new SleekButtonState(new GUIContent[] { new GUIContent(local.format("Map2ButtonText1")), new GUIContent(local.format("Map2ButtonText2")) }); EditorTerrainMaterialsUI.map2Button.positionOffset_Y = -30; EditorTerrainMaterialsUI.map2Button.positionScale_Y = 1f; EditorTerrainMaterialsUI.map2Button.sizeOffset_X = 200; EditorTerrainMaterialsUI.map2Button.sizeOffset_Y = 30; EditorTerrainMaterialsUI.map2Button.tooltip = local.format("Map2ButtonTooltip"); SleekButtonState sleekButtonState = EditorTerrainMaterialsUI.map2Button; if (EditorTerrainMaterialsUI.< > f__mg$cache14 == null) { EditorTerrainMaterialsUI.< > f__mg$cache14 = new SwappedState(EditorTerrainMaterialsUI.onSwappedMap2); } sleekButtonState.onSwappedState = EditorTerrainMaterialsUI.< > f__mg$cache14; EditorTerrainMaterialsUI.container.add(EditorTerrainMaterialsUI.map2Button); EditorTerrainMaterialsUI.sizeSlider = new SleekSlider(); EditorTerrainMaterialsUI.sizeSlider.positionOffset_Y = -60; EditorTerrainMaterialsUI.sizeSlider.positionScale_Y = 1f; EditorTerrainMaterialsUI.sizeSlider.sizeOffset_X = 200; EditorTerrainMaterialsUI.sizeSlider.sizeOffset_Y = 20; EditorTerrainMaterialsUI.sizeSlider.orientation = ESleekOrientation.HORIZONTAL; EditorTerrainMaterialsUI.sizeSlider.state = (float)(EditorTerrainMaterials.brushSize - EditorTerrainMaterials.MIN_BRUSH_SIZE) / (float)EditorTerrainMaterials.MAX_BRUSH_SIZE; EditorTerrainMaterialsUI.sizeSlider.addLabel(local.format("SizeSliderLabelText"), ESleekSide.RIGHT); SleekSlider sleekSlider5 = EditorTerrainMaterialsUI.sizeSlider; if (EditorTerrainMaterialsUI.< > f__mg$cache15 == null) { EditorTerrainMaterialsUI.< > f__mg$cache15 = new Dragged(EditorTerrainMaterialsUI.onDraggedSizeSlider); } sleekSlider5.onDragged = EditorTerrainMaterialsUI.< > f__mg$cache15; EditorTerrainMaterialsUI.container.add(EditorTerrainMaterialsUI.sizeSlider); EditorTerrainMaterialsUI.noiseSlider = new SleekSlider(); EditorTerrainMaterialsUI.noiseSlider.positionOffset_Y = -90; EditorTerrainMaterialsUI.noiseSlider.positionScale_Y = 1f; EditorTerrainMaterialsUI.noiseSlider.sizeOffset_X = 200; EditorTerrainMaterialsUI.noiseSlider.sizeOffset_Y = 20; EditorTerrainMaterialsUI.noiseSlider.orientation = ESleekOrientation.HORIZONTAL; EditorTerrainMaterialsUI.noiseSlider.state = EditorTerrainMaterials.brushNoise; EditorTerrainMaterialsUI.noiseSlider.addLabel(local.format("NoiseSliderLabelText"), ESleekSide.RIGHT); SleekSlider sleekSlider6 = EditorTerrainMaterialsUI.noiseSlider; if (EditorTerrainMaterialsUI.< > f__mg$cache16 == null) { EditorTerrainMaterialsUI.< > f__mg$cache16 = new Dragged(EditorTerrainMaterialsUI.onDraggedNoiseSlider); } sleekSlider6.onDragged = EditorTerrainMaterialsUI.< > f__mg$cache16; EditorTerrainMaterialsUI.container.add(EditorTerrainMaterialsUI.noiseSlider); EditorTerrainMaterialsUI.previewToggle = new SleekToggle(); EditorTerrainMaterialsUI.previewToggle.positionOffset_Y = -140; EditorTerrainMaterialsUI.previewToggle.positionScale_Y = 1f; EditorTerrainMaterialsUI.previewToggle.sizeOffset_X = 40; EditorTerrainMaterialsUI.previewToggle.sizeOffset_Y = 40; EditorTerrainMaterialsUI.previewToggle.addLabel(local.format("PreviewToggleLabelText"), ESleekSide.RIGHT); SleekToggle sleekToggle13 = EditorTerrainMaterialsUI.previewToggle; if (EditorTerrainMaterialsUI.< > f__mg$cache17 == null) { EditorTerrainMaterialsUI.< > f__mg$cache17 = new Toggled(EditorTerrainMaterialsUI.onToggledPreviewToggle); } sleekToggle13.onToggled = EditorTerrainMaterialsUI.< > f__mg$cache17; EditorTerrainMaterialsUI.container.add(EditorTerrainMaterialsUI.previewToggle); bundle.unload(); }
// Token: 0x060036AF RID: 13999 RVA: 0x00176B30 File Offset: 0x00174F30 public MenuPlayMatchmakingUI() { MenuPlayMatchmakingUI.localization = Localization.read("/Menu/Play/MenuPlayMatchmaking.dat"); Bundle bundle = Bundles.getBundle("/Bundles/Textures/Menu/Icons/Play/MenuPlayMatchmaking/MenuPlayMatchmaking.unity3d"); MenuPlayMatchmakingUI.container = new Sleek(); MenuPlayMatchmakingUI.container.positionOffset_X = 10; MenuPlayMatchmakingUI.container.positionOffset_Y = 10; MenuPlayMatchmakingUI.container.positionScale_Y = 1f; MenuPlayMatchmakingUI.container.sizeOffset_X = -20; MenuPlayMatchmakingUI.container.sizeOffset_Y = -20; MenuPlayMatchmakingUI.container.sizeScale_X = 1f; MenuPlayMatchmakingUI.container.sizeScale_Y = 1f; MenuUI.container.add(MenuPlayMatchmakingUI.container); MenuPlayMatchmakingUI.active = false; MenuPlayMatchmakingUI.levelScrollBox = new SleekScrollBox(); MenuPlayMatchmakingUI.levelScrollBox.positionOffset_X = -200; MenuPlayMatchmakingUI.levelScrollBox.positionOffset_Y = 280; MenuPlayMatchmakingUI.levelScrollBox.positionScale_X = 0.5f; MenuPlayMatchmakingUI.levelScrollBox.sizeOffset_X = 430; MenuPlayMatchmakingUI.levelScrollBox.sizeOffset_Y = -380; MenuPlayMatchmakingUI.levelScrollBox.sizeScale_Y = 1f; MenuPlayMatchmakingUI.levelScrollBox.area = new Rect(0f, 0f, 5f, 0f); MenuPlayMatchmakingUI.container.add(MenuPlayMatchmakingUI.levelScrollBox); MenuPlayMatchmakingUI.searchButton = new SleekButtonIcon((Texture2D)bundle.load("Search")); MenuPlayMatchmakingUI.searchButton.positionOffset_X = -200; MenuPlayMatchmakingUI.searchButton.positionOffset_Y = 100; MenuPlayMatchmakingUI.searchButton.positionScale_X = 0.5f; MenuPlayMatchmakingUI.searchButton.sizeOffset_X = 400; MenuPlayMatchmakingUI.searchButton.sizeOffset_Y = 30; MenuPlayMatchmakingUI.searchButton.text = MenuPlayMatchmakingUI.localization.format("Search_Button"); MenuPlayMatchmakingUI.searchButton.tooltip = MenuPlayMatchmakingUI.localization.format("Search_Button_Tooltip"); MenuPlayMatchmakingUI.searchButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; SleekButton sleekButton = MenuPlayMatchmakingUI.searchButton; if (MenuPlayMatchmakingUI.< > f__mg$cache1 == null) { MenuPlayMatchmakingUI.< > f__mg$cache1 = new ClickedButton(MenuPlayMatchmakingUI.onClickedSearchButton); } sleekButton.onClickedButton = MenuPlayMatchmakingUI.< > f__mg$cache1; MenuPlayMatchmakingUI.container.add(MenuPlayMatchmakingUI.searchButton); MenuPlayMatchmakingUI.selectedBox = new SleekBox(); MenuPlayMatchmakingUI.selectedBox.positionOffset_X = -200; MenuPlayMatchmakingUI.selectedBox.positionOffset_Y = 250; MenuPlayMatchmakingUI.selectedBox.positionScale_X = 0.5f; MenuPlayMatchmakingUI.selectedBox.sizeOffset_X = 400; MenuPlayMatchmakingUI.selectedBox.sizeOffset_Y = 30; MenuPlayMatchmakingUI.container.add(MenuPlayMatchmakingUI.selectedBox); MenuPlayMatchmakingUI.progressBox = new SleekBox(); MenuPlayMatchmakingUI.progressBox.positionOffset_X = -200; MenuPlayMatchmakingUI.progressBox.positionOffset_Y = 130; MenuPlayMatchmakingUI.progressBox.positionScale_X = 0.5f; MenuPlayMatchmakingUI.progressBox.sizeOffset_X = 400; MenuPlayMatchmakingUI.progressBox.sizeOffset_Y = 50; MenuPlayMatchmakingUI.container.add(MenuPlayMatchmakingUI.progressBox); MenuPlayMatchmakingUI.infoButton = new SleekButtonIcon((Texture2D)bundle.load("Info")); MenuPlayMatchmakingUI.infoButton.positionOffset_X = -200; MenuPlayMatchmakingUI.infoButton.positionOffset_Y = 180; MenuPlayMatchmakingUI.infoButton.positionScale_X = 0.5f; MenuPlayMatchmakingUI.infoButton.sizeOffset_X = 195; MenuPlayMatchmakingUI.infoButton.sizeOffset_Y = 30; MenuPlayMatchmakingUI.infoButton.text = MenuPlayMatchmakingUI.localization.format("Info_Button"); MenuPlayMatchmakingUI.infoButton.tooltip = MenuPlayMatchmakingUI.localization.format("Info_Button_Tooltip"); MenuPlayMatchmakingUI.infoButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; SleekButton sleekButton2 = MenuPlayMatchmakingUI.infoButton; if (MenuPlayMatchmakingUI.< > f__mg$cache2 == null) { MenuPlayMatchmakingUI.< > f__mg$cache2 = new ClickedButton(MenuPlayMatchmakingUI.onClickedInfoButton); } sleekButton2.onClickedButton = MenuPlayMatchmakingUI.< > f__mg$cache2; MenuPlayMatchmakingUI.container.add(MenuPlayMatchmakingUI.infoButton); MenuPlayMatchmakingUI.luckyButton = new SleekButtonIcon((Texture2D)bundle.load("Lucky")); MenuPlayMatchmakingUI.luckyButton.positionOffset_X = 5; MenuPlayMatchmakingUI.luckyButton.positionOffset_Y = 180; MenuPlayMatchmakingUI.luckyButton.positionScale_X = 0.5f; MenuPlayMatchmakingUI.luckyButton.sizeOffset_X = 195; MenuPlayMatchmakingUI.luckyButton.sizeOffset_Y = 30; MenuPlayMatchmakingUI.luckyButton.text = MenuPlayMatchmakingUI.localization.format("Lucky_Button"); MenuPlayMatchmakingUI.luckyButton.tooltip = MenuPlayMatchmakingUI.localization.format("Lucky_Button_Tooltip"); MenuPlayMatchmakingUI.luckyButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; SleekButton sleekButton3 = MenuPlayMatchmakingUI.luckyButton; if (MenuPlayMatchmakingUI.< > f__mg$cache3 == null) { MenuPlayMatchmakingUI.< > f__mg$cache3 = new ClickedButton(MenuPlayMatchmakingUI.onClickedLuckyButton); } sleekButton3.onClickedButton = MenuPlayMatchmakingUI.< > f__mg$cache3; MenuPlayMatchmakingUI.container.add(MenuPlayMatchmakingUI.luckyButton); MenuPlayMatchmakingUI.updateProgressDisplay(); MenuPlayMatchmakingUI.updateMatchDisplay(); MenuPlayMatchmakingUI.modeButtonState = new SleekButtonState(new GUIContent[] { new GUIContent(MenuPlayMatchmakingUI.localization.format("Easy_Button"), (Texture)bundle.load("Easy")), new GUIContent(MenuPlayMatchmakingUI.localization.format("Normal_Button"), (Texture)bundle.load("Normal")), new GUIContent(MenuPlayMatchmakingUI.localization.format("Hard_Button"), (Texture)bundle.load("Hard")) }); MenuPlayMatchmakingUI.modeButtonState.positionOffset_X = -200; MenuPlayMatchmakingUI.modeButtonState.positionOffset_Y = 220; MenuPlayMatchmakingUI.modeButtonState.positionScale_X = 0.5f; MenuPlayMatchmakingUI.modeButtonState.sizeOffset_X = 400; MenuPlayMatchmakingUI.modeButtonState.sizeOffset_Y = 30; MenuPlayMatchmakingUI.modeButtonState.state = (int)PlaySettings.matchmakingMode; SleekButtonState sleekButtonState = MenuPlayMatchmakingUI.modeButtonState; if (MenuPlayMatchmakingUI.< > f__mg$cache4 == null) { MenuPlayMatchmakingUI.< > f__mg$cache4 = new SwappedState(MenuPlayMatchmakingUI.onSwappedModeState); } sleekButtonState.onSwappedState = MenuPlayMatchmakingUI.< > f__mg$cache4; MenuPlayMatchmakingUI.container.add(MenuPlayMatchmakingUI.modeButtonState); bundle.unload(); MenuPlayMatchmakingUI.refreshLevels(); Delegate onLevelsRefreshed = Level.onLevelsRefreshed; if (MenuPlayMatchmakingUI.< > f__mg$cache5 == null) { MenuPlayMatchmakingUI.< > f__mg$cache5 = new LevelsRefreshed(MenuPlayMatchmakingUI.onLevelsRefreshed); } Level.onLevelsRefreshed = (LevelsRefreshed)Delegate.Combine(onLevelsRefreshed, MenuPlayMatchmakingUI.< > f__mg$cache5); MenuPlayMatchmakingUI.backButton = new SleekButtonIcon((Texture2D)MenuDashboardUI.icons.load("Exit")); MenuPlayMatchmakingUI.backButton.positionOffset_Y = -50; MenuPlayMatchmakingUI.backButton.positionScale_Y = 1f; MenuPlayMatchmakingUI.backButton.sizeOffset_X = 200; MenuPlayMatchmakingUI.backButton.sizeOffset_Y = 50; MenuPlayMatchmakingUI.backButton.text = MenuDashboardUI.localization.format("BackButtonText"); MenuPlayMatchmakingUI.backButton.tooltip = MenuDashboardUI.localization.format("BackButtonTooltip"); SleekButton sleekButton4 = MenuPlayMatchmakingUI.backButton; if (MenuPlayMatchmakingUI.< > f__mg$cache6 == null) { MenuPlayMatchmakingUI.< > f__mg$cache6 = new ClickedButton(MenuPlayMatchmakingUI.onClickedBackButton); } sleekButton4.onClickedButton = MenuPlayMatchmakingUI.< > f__mg$cache6; MenuPlayMatchmakingUI.backButton.fontSize = 14; MenuPlayMatchmakingUI.backButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuPlayMatchmakingUI.container.add(MenuPlayMatchmakingUI.backButton); TempSteamworksMatchmaking matchmakingService = Provider.provider.matchmakingService; if (MenuPlayMatchmakingUI.< > f__mg$cache7 == null) { MenuPlayMatchmakingUI.< > f__mg$cache7 = new TempSteamworksMatchmaking.MatchmakingProgressedHandler(MenuPlayMatchmakingUI.handleMatchmakingProgressed); } matchmakingService.matchmakingProgressed = MenuPlayMatchmakingUI.< > f__mg$cache7; TempSteamworksMatchmaking matchmakingService2 = Provider.provider.matchmakingService; if (MenuPlayMatchmakingUI.< > f__mg$cache8 == null) { MenuPlayMatchmakingUI.< > f__mg$cache8 = new TempSteamworksMatchmaking.MatchmakingFinishedHandler(MenuPlayMatchmakingUI.handleMatchmakingFinished); } matchmakingService2.matchmakingFinished = MenuPlayMatchmakingUI.< > f__mg$cache8; }
public MenuSurvivorsAppearanceUI() { MenuSurvivorsAppearanceUI.localization = Localization.read("/Menu/Survivors/MenuSurvivorsAppearance.dat"); MenuSurvivorsAppearanceUI.container = new Sleek(); MenuSurvivorsAppearanceUI.container.positionOffset_X = 10; MenuSurvivorsAppearanceUI.container.positionOffset_Y = 10; MenuSurvivorsAppearanceUI.container.positionScale_Y = 1f; MenuSurvivorsAppearanceUI.container.sizeOffset_X = -20; MenuSurvivorsAppearanceUI.container.sizeOffset_Y = -20; MenuSurvivorsAppearanceUI.container.sizeScale_X = 1f; MenuSurvivorsAppearanceUI.container.sizeScale_Y = 1f; MenuUI.container.add(MenuSurvivorsAppearanceUI.container); MenuSurvivorsAppearanceUI.active = false; MenuSurvivorsAppearanceUI.customizationBox = new SleekScrollBox(); MenuSurvivorsAppearanceUI.customizationBox.positionOffset_X = -140; MenuSurvivorsAppearanceUI.customizationBox.positionOffset_Y = 100; MenuSurvivorsAppearanceUI.customizationBox.positionScale_X = 0.75f; MenuSurvivorsAppearanceUI.customizationBox.sizeOffset_X = 270; MenuSurvivorsAppearanceUI.customizationBox.sizeOffset_Y = -270; MenuSurvivorsAppearanceUI.customizationBox.sizeScale_Y = 1f; MenuSurvivorsAppearanceUI.container.add(MenuSurvivorsAppearanceUI.customizationBox); MenuSurvivorsAppearanceUI.faceBox = new SleekBox(); MenuSurvivorsAppearanceUI.faceBox.sizeOffset_X = 240; MenuSurvivorsAppearanceUI.faceBox.sizeOffset_Y = 30; MenuSurvivorsAppearanceUI.faceBox.text = MenuSurvivorsAppearanceUI.localization.format("Face_Box"); MenuSurvivorsAppearanceUI.faceBox.tooltip = MenuSurvivorsAppearanceUI.localization.format("Face_Box_Tooltip"); MenuSurvivorsAppearanceUI.customizationBox.add(MenuSurvivorsAppearanceUI.faceBox); MenuSurvivorsAppearanceUI.faceButtons = new SleekButton[(int)(Customization.FACES_FREE + Customization.FACES_PRO)]; for (int i = 0; i < MenuSurvivorsAppearanceUI.faceButtons.Length; i++) { SleekButton sleekButton = new SleekButton(); sleekButton.positionOffset_X = i % 5 * 50; sleekButton.positionOffset_Y = 40 + Mathf.FloorToInt((float)i / 5f) * 50; sleekButton.sizeOffset_X = 40; sleekButton.sizeOffset_Y = 40; MenuSurvivorsAppearanceUI.faceBox.add(sleekButton); SleekImageTexture sleekImageTexture = new SleekImageTexture(); sleekImageTexture.positionOffset_X = 10; sleekImageTexture.positionOffset_Y = 10; sleekImageTexture.sizeOffset_X = 20; sleekImageTexture.sizeOffset_Y = 20; sleekImageTexture.texture = (Texture2D)Resources.Load("Materials/Pixel"); sleekButton.add(sleekImageTexture); sleekImageTexture.add(new SleekImageTexture { positionOffset_X = 2, positionOffset_Y = 2, sizeOffset_X = 16, sizeOffset_Y = 16, texture = (Texture2D)Resources.Load("Faces/" + i + "/Texture") }); if (i >= (int)Customization.FACES_FREE) { if (Provider.isPro) { SleekButton sleekButton2 = sleekButton; if (MenuSurvivorsAppearanceUI.< > f__mg$cache0 == null) { MenuSurvivorsAppearanceUI.< > f__mg$cache0 = new ClickedButton(MenuSurvivorsAppearanceUI.onClickedFaceButton); } sleekButton2.onClickedButton = MenuSurvivorsAppearanceUI.< > f__mg$cache0; } else { sleekButton.backgroundColor = Palette.PRO; Bundle bundle = Bundles.getBundle("/Bundles/Textures/Menu/Icons/Pro/Pro.unity3d"); sleekButton.add(new SleekImageTexture { positionOffset_X = -10, positionOffset_Y = -10, positionScale_X = 0.5f, positionScale_Y = 0.5f, sizeOffset_X = 20, sizeOffset_Y = 20, texture = (Texture2D)bundle.load("Lock_Small") }); bundle.unload(); } } else { SleekButton sleekButton3 = sleekButton; if (MenuSurvivorsAppearanceUI.< > f__mg$cache1 == null) { MenuSurvivorsAppearanceUI.< > f__mg$cache1 = new ClickedButton(MenuSurvivorsAppearanceUI.onClickedFaceButton); } sleekButton3.onClickedButton = MenuSurvivorsAppearanceUI.< > f__mg$cache1; } MenuSurvivorsAppearanceUI.faceButtons[i] = sleekButton; } MenuSurvivorsAppearanceUI.hairBox = new SleekBox(); MenuSurvivorsAppearanceUI.hairBox.positionOffset_Y = 80 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.faceButtons.Length / 5f) * 50; MenuSurvivorsAppearanceUI.hairBox.sizeOffset_X = 240; MenuSurvivorsAppearanceUI.hairBox.sizeOffset_Y = 30; MenuSurvivorsAppearanceUI.hairBox.text = MenuSurvivorsAppearanceUI.localization.format("Hair_Box"); MenuSurvivorsAppearanceUI.hairBox.tooltip = MenuSurvivorsAppearanceUI.localization.format("Hair_Box_Tooltip"); MenuSurvivorsAppearanceUI.customizationBox.add(MenuSurvivorsAppearanceUI.hairBox); MenuSurvivorsAppearanceUI.hairButtons = new SleekButton[(int)(Customization.HAIRS_FREE + Customization.HAIRS_PRO)]; for (int j = 0; j < MenuSurvivorsAppearanceUI.hairButtons.Length; j++) { SleekButton sleekButton4 = new SleekButton(); sleekButton4.positionOffset_X = j % 5 * 50; sleekButton4.positionOffset_Y = 40 + Mathf.FloorToInt((float)j / 5f) * 50; sleekButton4.sizeOffset_X = 40; sleekButton4.sizeOffset_Y = 40; MenuSurvivorsAppearanceUI.hairBox.add(sleekButton4); sleekButton4.add(new SleekImageTexture { positionOffset_X = 10, positionOffset_Y = 10, sizeOffset_X = 20, sizeOffset_Y = 20, texture = (Texture2D)Resources.Load("Hairs/" + j + "/Texture") }); if (j >= (int)Customization.HAIRS_FREE) { if (Provider.isPro) { SleekButton sleekButton5 = sleekButton4; if (MenuSurvivorsAppearanceUI.< > f__mg$cache2 == null) { MenuSurvivorsAppearanceUI.< > f__mg$cache2 = new ClickedButton(MenuSurvivorsAppearanceUI.onClickedHairButton); } sleekButton5.onClickedButton = MenuSurvivorsAppearanceUI.< > f__mg$cache2; } else { sleekButton4.backgroundColor = Palette.PRO; Bundle bundle2 = Bundles.getBundle("/Bundles/Textures/Menu/Icons/Pro/Pro.unity3d"); sleekButton4.add(new SleekImageTexture { positionOffset_X = -10, positionOffset_Y = -10, positionScale_X = 0.5f, positionScale_Y = 0.5f, sizeOffset_X = 20, sizeOffset_Y = 20, texture = (Texture2D)bundle2.load("Lock_Small") }); bundle2.unload(); } } else { SleekButton sleekButton6 = sleekButton4; if (MenuSurvivorsAppearanceUI.< > f__mg$cache3 == null) { MenuSurvivorsAppearanceUI.< > f__mg$cache3 = new ClickedButton(MenuSurvivorsAppearanceUI.onClickedHairButton); } sleekButton6.onClickedButton = MenuSurvivorsAppearanceUI.< > f__mg$cache3; } MenuSurvivorsAppearanceUI.hairButtons[j] = sleekButton4; } MenuSurvivorsAppearanceUI.beardBox = new SleekBox(); MenuSurvivorsAppearanceUI.beardBox.positionOffset_Y = 160 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.faceButtons.Length / 5f) * 50 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.hairButtons.Length / 5f) * 50; MenuSurvivorsAppearanceUI.beardBox.sizeOffset_X = 240; MenuSurvivorsAppearanceUI.beardBox.sizeOffset_Y = 30; MenuSurvivorsAppearanceUI.beardBox.text = MenuSurvivorsAppearanceUI.localization.format("Beard_Box"); MenuSurvivorsAppearanceUI.beardBox.tooltip = MenuSurvivorsAppearanceUI.localization.format("Beard_Box_Tooltip"); MenuSurvivorsAppearanceUI.customizationBox.add(MenuSurvivorsAppearanceUI.beardBox); MenuSurvivorsAppearanceUI.beardButtons = new SleekButton[(int)(Customization.BEARDS_FREE + Customization.BEARDS_PRO)]; for (int k = 0; k < MenuSurvivorsAppearanceUI.beardButtons.Length; k++) { SleekButton sleekButton7 = new SleekButton(); sleekButton7.positionOffset_X = k % 5 * 50; sleekButton7.positionOffset_Y = 40 + Mathf.FloorToInt((float)k / 5f) * 50; sleekButton7.sizeOffset_X = 40; sleekButton7.sizeOffset_Y = 40; MenuSurvivorsAppearanceUI.beardBox.add(sleekButton7); sleekButton7.add(new SleekImageTexture { positionOffset_X = 10, positionOffset_Y = 10, sizeOffset_X = 20, sizeOffset_Y = 20, texture = (Texture2D)Resources.Load("Beards/" + k + "/Texture") }); if (k >= (int)Customization.BEARDS_FREE) { if (Provider.isPro) { SleekButton sleekButton8 = sleekButton7; if (MenuSurvivorsAppearanceUI.< > f__mg$cache4 == null) { MenuSurvivorsAppearanceUI.< > f__mg$cache4 = new ClickedButton(MenuSurvivorsAppearanceUI.onClickedBeardButton); } sleekButton8.onClickedButton = MenuSurvivorsAppearanceUI.< > f__mg$cache4; } else { sleekButton7.backgroundColor = Palette.PRO; Bundle bundle3 = Bundles.getBundle("/Bundles/Textures/Menu/Icons/Pro/Pro.unity3d"); sleekButton7.add(new SleekImageTexture { positionOffset_X = -10, positionOffset_Y = -10, positionScale_X = 0.5f, positionScale_Y = 0.5f, sizeOffset_X = 20, sizeOffset_Y = 20, texture = (Texture2D)bundle3.load("Lock_Small") }); bundle3.unload(); } } else { SleekButton sleekButton9 = sleekButton7; if (MenuSurvivorsAppearanceUI.< > f__mg$cache5 == null) { MenuSurvivorsAppearanceUI.< > f__mg$cache5 = new ClickedButton(MenuSurvivorsAppearanceUI.onClickedBeardButton); } sleekButton9.onClickedButton = MenuSurvivorsAppearanceUI.< > f__mg$cache5; } MenuSurvivorsAppearanceUI.beardButtons[k] = sleekButton7; } MenuSurvivorsAppearanceUI.skinBox = new SleekBox(); MenuSurvivorsAppearanceUI.skinBox.positionOffset_Y = 240 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.faceButtons.Length / 5f) * 50 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.hairButtons.Length / 5f) * 50 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.beardButtons.Length / 5f) * 50; MenuSurvivorsAppearanceUI.skinBox.sizeOffset_X = 240; MenuSurvivorsAppearanceUI.skinBox.sizeOffset_Y = 30; MenuSurvivorsAppearanceUI.skinBox.text = MenuSurvivorsAppearanceUI.localization.format("Skin_Box"); MenuSurvivorsAppearanceUI.skinBox.tooltip = MenuSurvivorsAppearanceUI.localization.format("Skin_Box_Tooltip"); MenuSurvivorsAppearanceUI.customizationBox.add(MenuSurvivorsAppearanceUI.skinBox); MenuSurvivorsAppearanceUI.skinButtons = new SleekButton[Customization.SKINS.Length]; for (int l = 0; l < MenuSurvivorsAppearanceUI.skinButtons.Length; l++) { SleekButton sleekButton10 = new SleekButton(); sleekButton10.positionOffset_X = l % 5 * 50; sleekButton10.positionOffset_Y = 40 + Mathf.FloorToInt((float)l / 5f) * 50; sleekButton10.sizeOffset_X = 40; sleekButton10.sizeOffset_Y = 40; SleekButton sleekButton11 = sleekButton10; if (MenuSurvivorsAppearanceUI.< > f__mg$cache6 == null) { MenuSurvivorsAppearanceUI.< > f__mg$cache6 = new ClickedButton(MenuSurvivorsAppearanceUI.onClickedSkinButton); } sleekButton11.onClickedButton = MenuSurvivorsAppearanceUI.< > f__mg$cache6; MenuSurvivorsAppearanceUI.skinBox.add(sleekButton10); sleekButton10.add(new SleekImageTexture { positionOffset_X = 10, positionOffset_Y = 10, sizeOffset_X = 20, sizeOffset_Y = 20, texture = (Texture2D)Resources.Load("Materials/Pixel"), backgroundColor = Customization.SKINS[l] }); MenuSurvivorsAppearanceUI.skinButtons[l] = sleekButton10; } MenuSurvivorsAppearanceUI.skinColorPicker = new SleekColorPicker(); MenuSurvivorsAppearanceUI.skinColorPicker.positionOffset_Y = 280 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.faceButtons.Length / 5f) * 50 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.hairButtons.Length / 5f) * 50 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.beardButtons.Length / 5f) * 50 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.skinButtons.Length / 5f) * 50; MenuSurvivorsAppearanceUI.customizationBox.add(MenuSurvivorsAppearanceUI.skinColorPicker); if (Provider.isPro) { SleekColorPicker sleekColorPicker = MenuSurvivorsAppearanceUI.skinColorPicker; if (MenuSurvivorsAppearanceUI.< > f__mg$cache7 == null) { MenuSurvivorsAppearanceUI.< > f__mg$cache7 = new ColorPicked(MenuSurvivorsAppearanceUI.onSkinColorPicked); } sleekColorPicker.onColorPicked = MenuSurvivorsAppearanceUI.< > f__mg$cache7; } else { Bundle bundle4 = Bundles.getBundle("/Bundles/Textures/Menu/Icons/Pro/Pro.unity3d"); SleekImageTexture sleekImageTexture2 = new SleekImageTexture(); sleekImageTexture2.positionOffset_X = -40; sleekImageTexture2.positionOffset_Y = -40; sleekImageTexture2.positionScale_X = 0.5f; sleekImageTexture2.positionScale_Y = 0.5f; sleekImageTexture2.sizeOffset_X = 80; sleekImageTexture2.sizeOffset_Y = 80; sleekImageTexture2.texture = (Texture2D)bundle4.load("Lock_Large"); MenuSurvivorsAppearanceUI.skinColorPicker.add(sleekImageTexture2); bundle4.unload(); } MenuSurvivorsAppearanceUI.colorBox = new SleekBox(); MenuSurvivorsAppearanceUI.colorBox.positionOffset_Y = 440 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.faceButtons.Length / 5f) * 50 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.hairButtons.Length / 5f) * 50 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.beardButtons.Length / 5f) * 50 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.skinButtons.Length / 5f) * 50; MenuSurvivorsAppearanceUI.colorBox.sizeOffset_X = 240; MenuSurvivorsAppearanceUI.colorBox.sizeOffset_Y = 30; MenuSurvivorsAppearanceUI.colorBox.text = MenuSurvivorsAppearanceUI.localization.format("Color_Box"); MenuSurvivorsAppearanceUI.colorBox.tooltip = MenuSurvivorsAppearanceUI.localization.format("Color_Box_Tooltip"); MenuSurvivorsAppearanceUI.customizationBox.add(MenuSurvivorsAppearanceUI.colorBox); MenuSurvivorsAppearanceUI.colorButtons = new SleekButton[Customization.COLORS.Length]; for (int m = 0; m < MenuSurvivorsAppearanceUI.colorButtons.Length; m++) { SleekButton sleekButton12 = new SleekButton(); sleekButton12.positionOffset_X = m % 5 * 50; sleekButton12.positionOffset_Y = 40 + Mathf.FloorToInt((float)m / 5f) * 50; sleekButton12.sizeOffset_X = 40; sleekButton12.sizeOffset_Y = 40; SleekButton sleekButton13 = sleekButton12; if (MenuSurvivorsAppearanceUI.< > f__mg$cache8 == null) { MenuSurvivorsAppearanceUI.< > f__mg$cache8 = new ClickedButton(MenuSurvivorsAppearanceUI.onClickedColorButton); } sleekButton13.onClickedButton = MenuSurvivorsAppearanceUI.< > f__mg$cache8; MenuSurvivorsAppearanceUI.colorBox.add(sleekButton12); sleekButton12.add(new SleekImageTexture { positionOffset_X = 10, positionOffset_Y = 10, sizeOffset_X = 20, sizeOffset_Y = 20, texture = (Texture2D)Resources.Load("Materials/Pixel"), backgroundColor = Customization.COLORS[m] }); MenuSurvivorsAppearanceUI.colorButtons[m] = sleekButton12; } MenuSurvivorsAppearanceUI.colorColorPicker = new SleekColorPicker(); MenuSurvivorsAppearanceUI.colorColorPicker.positionOffset_Y = 480 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.faceButtons.Length / 5f) * 50 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.hairButtons.Length / 5f) * 50 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.beardButtons.Length / 5f) * 50 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.skinButtons.Length / 5f) * 50 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.colorButtons.Length / 5f) * 50; MenuSurvivorsAppearanceUI.customizationBox.add(MenuSurvivorsAppearanceUI.colorColorPicker); if (Provider.isPro) { SleekColorPicker sleekColorPicker2 = MenuSurvivorsAppearanceUI.colorColorPicker; if (MenuSurvivorsAppearanceUI.< > f__mg$cache9 == null) { MenuSurvivorsAppearanceUI.< > f__mg$cache9 = new ColorPicked(MenuSurvivorsAppearanceUI.onColorColorPicked); } sleekColorPicker2.onColorPicked = MenuSurvivorsAppearanceUI.< > f__mg$cache9; } else { Bundle bundle5 = Bundles.getBundle("/Bundles/Textures/Menu/Icons/Pro/Pro.unity3d"); SleekImageTexture sleekImageTexture3 = new SleekImageTexture(); sleekImageTexture3.positionOffset_X = -40; sleekImageTexture3.positionOffset_Y = -40; sleekImageTexture3.positionScale_X = 0.5f; sleekImageTexture3.positionScale_Y = 0.5f; sleekImageTexture3.sizeOffset_X = 80; sleekImageTexture3.sizeOffset_Y = 80; sleekImageTexture3.texture = (Texture2D)bundle5.load("Lock_Large"); MenuSurvivorsAppearanceUI.colorColorPicker.add(sleekImageTexture3); bundle5.unload(); } MenuSurvivorsAppearanceUI.customizationBox.area = new Rect(0f, 0f, 5f, (float)(600 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.faceButtons.Length / 5f) * 50 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.hairButtons.Length / 5f) * 50 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.beardButtons.Length / 5f) * 50 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.skinButtons.Length / 5f) * 50 + Mathf.CeilToInt((float)MenuSurvivorsAppearanceUI.colorButtons.Length / 5f) * 50)); Delegate onCharacterUpdated = Characters.onCharacterUpdated; if (MenuSurvivorsAppearanceUI.< > f__mg$cacheA == null) { MenuSurvivorsAppearanceUI.< > f__mg$cacheA = new CharacterUpdated(MenuSurvivorsAppearanceUI.onCharacterUpdated); } Characters.onCharacterUpdated = (CharacterUpdated)Delegate.Combine(onCharacterUpdated, MenuSurvivorsAppearanceUI.< > f__mg$cacheA); MenuSurvivorsAppearanceUI.handState = new SleekButtonState(new GUIContent[] { new GUIContent(MenuSurvivorsAppearanceUI.localization.format("Right")), new GUIContent(MenuSurvivorsAppearanceUI.localization.format("Left")) }); MenuSurvivorsAppearanceUI.handState.positionOffset_X = -140; MenuSurvivorsAppearanceUI.handState.positionOffset_Y = -160; MenuSurvivorsAppearanceUI.handState.positionScale_X = 0.75f; MenuSurvivorsAppearanceUI.handState.positionScale_Y = 1f; MenuSurvivorsAppearanceUI.handState.sizeOffset_X = 240; MenuSurvivorsAppearanceUI.handState.sizeOffset_Y = 30; SleekButtonState sleekButtonState = MenuSurvivorsAppearanceUI.handState; if (MenuSurvivorsAppearanceUI.< > f__mg$cacheB == null) { MenuSurvivorsAppearanceUI.< > f__mg$cacheB = new SwappedState(MenuSurvivorsAppearanceUI.onSwappedHandState); } sleekButtonState.onSwappedState = MenuSurvivorsAppearanceUI.< > f__mg$cacheB; MenuSurvivorsAppearanceUI.container.add(MenuSurvivorsAppearanceUI.handState); MenuSurvivorsAppearanceUI.characterSlider = new SleekSlider(); MenuSurvivorsAppearanceUI.characterSlider.positionOffset_X = -140; MenuSurvivorsAppearanceUI.characterSlider.positionOffset_Y = -120; MenuSurvivorsAppearanceUI.characterSlider.positionScale_X = 0.75f; MenuSurvivorsAppearanceUI.characterSlider.positionScale_Y = 1f; MenuSurvivorsAppearanceUI.characterSlider.sizeOffset_X = 240; MenuSurvivorsAppearanceUI.characterSlider.sizeOffset_Y = 20; MenuSurvivorsAppearanceUI.characterSlider.orientation = ESleekOrientation.HORIZONTAL; SleekSlider sleekSlider = MenuSurvivorsAppearanceUI.characterSlider; if (MenuSurvivorsAppearanceUI.< > f__mg$cacheC == null) { MenuSurvivorsAppearanceUI.< > f__mg$cacheC = new Dragged(MenuSurvivorsAppearanceUI.onDraggedCharacterSlider); } sleekSlider.onDragged = MenuSurvivorsAppearanceUI.< > f__mg$cacheC; MenuSurvivorsAppearanceUI.container.add(MenuSurvivorsAppearanceUI.characterSlider); MenuSurvivorsAppearanceUI.backButton = new SleekButtonIcon((Texture2D)MenuDashboardUI.icons.load("Exit")); MenuSurvivorsAppearanceUI.backButton.positionOffset_Y = -50; MenuSurvivorsAppearanceUI.backButton.positionScale_Y = 1f; MenuSurvivorsAppearanceUI.backButton.sizeOffset_X = 200; MenuSurvivorsAppearanceUI.backButton.sizeOffset_Y = 50; MenuSurvivorsAppearanceUI.backButton.text = MenuDashboardUI.localization.format("BackButtonText"); MenuSurvivorsAppearanceUI.backButton.tooltip = MenuDashboardUI.localization.format("BackButtonTooltip"); SleekButton sleekButton14 = MenuSurvivorsAppearanceUI.backButton; if (MenuSurvivorsAppearanceUI.< > f__mg$cacheD == null) { MenuSurvivorsAppearanceUI.< > f__mg$cacheD = new ClickedButton(MenuSurvivorsAppearanceUI.onClickedBackButton); } sleekButton14.onClickedButton = MenuSurvivorsAppearanceUI.< > f__mg$cacheD; MenuSurvivorsAppearanceUI.backButton.fontSize = 14; MenuSurvivorsAppearanceUI.backButton.iconImage.backgroundTint = ESleekTint.FOREGROUND; MenuSurvivorsAppearanceUI.container.add(MenuSurvivorsAppearanceUI.backButton); }
// Token: 0x060036B7 RID: 14007 RVA: 0x00177411 File Offset: 0x00175811 private static void onSwappedModeState(SleekButtonState button, int index) { PlaySettings.matchmakingMode = (EGameMode)index; }
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(); }
private static void onSwappedType(SleekButtonState button, int state) { EditorNodes.nodeType = (ENodeType)state; }
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; }
// Token: 0x060037C8 RID: 14280 RVA: 0x0018AB84 File Offset: 0x00188F84 public PlayerBarricadeLibraryUI() { PlayerBarricadeLibraryUI.localization = Localization.read("/Player/PlayerBarricadeLibrary.dat"); PlayerBarricadeLibraryUI.container = new Sleek(); PlayerBarricadeLibraryUI.container.positionScale_Y = 1f; PlayerBarricadeLibraryUI.container.positionOffset_X = 10; PlayerBarricadeLibraryUI.container.positionOffset_Y = 10; PlayerBarricadeLibraryUI.container.sizeOffset_X = -20; PlayerBarricadeLibraryUI.container.sizeOffset_Y = -20; PlayerBarricadeLibraryUI.container.sizeScale_X = 1f; PlayerBarricadeLibraryUI.container.sizeScale_Y = 1f; PlayerUI.container.add(PlayerBarricadeLibraryUI.container); PlayerBarricadeLibraryUI.active = false; PlayerBarricadeLibraryUI.library = null; PlayerBarricadeLibraryUI.capacityBox = new SleekBox(); PlayerBarricadeLibraryUI.capacityBox.positionOffset_X = -100; PlayerBarricadeLibraryUI.capacityBox.positionOffset_Y = -135; PlayerBarricadeLibraryUI.capacityBox.positionScale_X = 0.5f; PlayerBarricadeLibraryUI.capacityBox.positionScale_Y = 0.5f; PlayerBarricadeLibraryUI.capacityBox.sizeOffset_X = 200; PlayerBarricadeLibraryUI.capacityBox.sizeOffset_Y = 30; PlayerBarricadeLibraryUI.capacityBox.addLabel(PlayerBarricadeLibraryUI.localization.format("Capacity_Label"), ESleekSide.LEFT); PlayerBarricadeLibraryUI.container.add(PlayerBarricadeLibraryUI.capacityBox); PlayerBarricadeLibraryUI.walletBox = new SleekBox(); PlayerBarricadeLibraryUI.walletBox.positionOffset_X = -100; PlayerBarricadeLibraryUI.walletBox.positionOffset_Y = -95; PlayerBarricadeLibraryUI.walletBox.positionScale_X = 0.5f; PlayerBarricadeLibraryUI.walletBox.positionScale_Y = 0.5f; PlayerBarricadeLibraryUI.walletBox.sizeOffset_X = 200; PlayerBarricadeLibraryUI.walletBox.sizeOffset_Y = 30; PlayerBarricadeLibraryUI.walletBox.addLabel(PlayerBarricadeLibraryUI.localization.format("Wallet_Label"), ESleekSide.LEFT); PlayerBarricadeLibraryUI.container.add(PlayerBarricadeLibraryUI.walletBox); PlayerBarricadeLibraryUI.amountField = new SleekUInt32Field(); PlayerBarricadeLibraryUI.amountField.positionOffset_X = -100; PlayerBarricadeLibraryUI.amountField.positionOffset_Y = -15; PlayerBarricadeLibraryUI.amountField.positionScale_X = 0.5f; PlayerBarricadeLibraryUI.amountField.positionScale_Y = 0.5f; PlayerBarricadeLibraryUI.amountField.sizeOffset_X = 200; PlayerBarricadeLibraryUI.amountField.sizeOffset_Y = 30; PlayerBarricadeLibraryUI.amountField.addLabel(PlayerBarricadeLibraryUI.localization.format("Amount_Label"), ESleekSide.LEFT); SleekUInt32Field sleekUInt32Field = PlayerBarricadeLibraryUI.amountField; if (PlayerBarricadeLibraryUI.< > f__mg$cache0 == null) { PlayerBarricadeLibraryUI.< > f__mg$cache0 = new TypedUInt32(PlayerBarricadeLibraryUI.onTypedAmountField); } sleekUInt32Field.onTypedUInt32 = PlayerBarricadeLibraryUI.< > f__mg$cache0; PlayerBarricadeLibraryUI.amountField.foregroundTint = ESleekTint.NONE; PlayerBarricadeLibraryUI.container.add(PlayerBarricadeLibraryUI.amountField); PlayerBarricadeLibraryUI.transactionButton = new SleekButtonState(new GUIContent[] { new GUIContent(PlayerBarricadeLibraryUI.localization.format("Deposit"), PlayerBarricadeLibraryUI.localization.format("Deposit_Tooltip")), new GUIContent(PlayerBarricadeLibraryUI.localization.format("Withdraw"), PlayerBarricadeLibraryUI.localization.format("Withdraw_Tooltip")) }); PlayerBarricadeLibraryUI.transactionButton.positionOffset_X = -100; PlayerBarricadeLibraryUI.transactionButton.positionOffset_Y = -55; PlayerBarricadeLibraryUI.transactionButton.positionScale_X = 0.5f; PlayerBarricadeLibraryUI.transactionButton.positionScale_Y = 0.5f; PlayerBarricadeLibraryUI.transactionButton.sizeOffset_X = 200; PlayerBarricadeLibraryUI.transactionButton.sizeOffset_Y = 30; PlayerBarricadeLibraryUI.transactionButton.addLabel(PlayerBarricadeLibraryUI.localization.format("Transaction_Label"), ESleekSide.LEFT); SleekButtonState sleekButtonState = PlayerBarricadeLibraryUI.transactionButton; if (PlayerBarricadeLibraryUI.< > f__mg$cache1 == null) { PlayerBarricadeLibraryUI.< > f__mg$cache1 = new SwappedState(PlayerBarricadeLibraryUI.onSwappedTransactionState); } sleekButtonState.onSwappedState = PlayerBarricadeLibraryUI.< > f__mg$cache1; PlayerBarricadeLibraryUI.container.add(PlayerBarricadeLibraryUI.transactionButton); PlayerBarricadeLibraryUI.taxBox = new SleekBox(); PlayerBarricadeLibraryUI.taxBox.positionOffset_X = -100; PlayerBarricadeLibraryUI.taxBox.positionOffset_Y = 25; PlayerBarricadeLibraryUI.taxBox.positionScale_X = 0.5f; PlayerBarricadeLibraryUI.taxBox.positionScale_Y = 0.5f; PlayerBarricadeLibraryUI.taxBox.sizeOffset_X = 200; PlayerBarricadeLibraryUI.taxBox.sizeOffset_Y = 30; PlayerBarricadeLibraryUI.taxBox.addLabel(PlayerBarricadeLibraryUI.localization.format("Tax_Label"), ESleekSide.LEFT); PlayerBarricadeLibraryUI.taxBox.foregroundTint = ESleekTint.NONE; PlayerBarricadeLibraryUI.container.add(PlayerBarricadeLibraryUI.taxBox); PlayerBarricadeLibraryUI.netBox = new SleekBox(); PlayerBarricadeLibraryUI.netBox.positionOffset_X = -100; PlayerBarricadeLibraryUI.netBox.positionOffset_Y = 65; PlayerBarricadeLibraryUI.netBox.positionScale_X = 0.5f; PlayerBarricadeLibraryUI.netBox.positionScale_Y = 0.5f; PlayerBarricadeLibraryUI.netBox.sizeOffset_X = 200; PlayerBarricadeLibraryUI.netBox.sizeOffset_Y = 30; PlayerBarricadeLibraryUI.netBox.addLabel(PlayerBarricadeLibraryUI.localization.format("Net_Label"), ESleekSide.LEFT); PlayerBarricadeLibraryUI.netBox.foregroundTint = ESleekTint.NONE; PlayerBarricadeLibraryUI.container.add(PlayerBarricadeLibraryUI.netBox); PlayerBarricadeLibraryUI.yesButton = new SleekButton(); PlayerBarricadeLibraryUI.yesButton.positionOffset_X = -100; PlayerBarricadeLibraryUI.yesButton.positionOffset_Y = 105; PlayerBarricadeLibraryUI.yesButton.positionScale_X = 0.5f; PlayerBarricadeLibraryUI.yesButton.positionScale_Y = 0.5f; PlayerBarricadeLibraryUI.yesButton.sizeOffset_X = 95; PlayerBarricadeLibraryUI.yesButton.sizeOffset_Y = 30; PlayerBarricadeLibraryUI.yesButton.text = PlayerBarricadeLibraryUI.localization.format("Yes_Button"); PlayerBarricadeLibraryUI.yesButton.tooltip = PlayerBarricadeLibraryUI.localization.format("Yes_Button_Tooltip"); SleekButton sleekButton = PlayerBarricadeLibraryUI.yesButton; if (PlayerBarricadeLibraryUI.< > f__mg$cache2 == null) { PlayerBarricadeLibraryUI.< > f__mg$cache2 = new ClickedButton(PlayerBarricadeLibraryUI.onClickedYesButton); } sleekButton.onClickedButton = PlayerBarricadeLibraryUI.< > f__mg$cache2; PlayerBarricadeLibraryUI.container.add(PlayerBarricadeLibraryUI.yesButton); PlayerBarricadeLibraryUI.noButton = new SleekButton(); PlayerBarricadeLibraryUI.noButton.positionOffset_X = 5; PlayerBarricadeLibraryUI.noButton.positionOffset_Y = 105; PlayerBarricadeLibraryUI.noButton.positionScale_X = 0.5f; PlayerBarricadeLibraryUI.noButton.positionScale_Y = 0.5f; PlayerBarricadeLibraryUI.noButton.sizeOffset_X = 95; PlayerBarricadeLibraryUI.noButton.sizeOffset_Y = 30; PlayerBarricadeLibraryUI.noButton.text = PlayerBarricadeLibraryUI.localization.format("No_Button"); PlayerBarricadeLibraryUI.noButton.tooltip = PlayerBarricadeLibraryUI.localization.format("No_Button_Tooltip"); SleekButton sleekButton2 = PlayerBarricadeLibraryUI.noButton; if (PlayerBarricadeLibraryUI.< > f__mg$cache3 == null) { PlayerBarricadeLibraryUI.< > f__mg$cache3 = new ClickedButton(PlayerBarricadeLibraryUI.onClickedNoButton); } sleekButton2.onClickedButton = PlayerBarricadeLibraryUI.< > f__mg$cache3; PlayerBarricadeLibraryUI.container.add(PlayerBarricadeLibraryUI.noButton); }