private static void onSwappedShape(SleekButtonState button, int state)
 {
     if (EditorNodes.node != null && EditorNodes.node.type == ENodeType.EFFECT)
     {
         ((EffectNode)EditorNodes.node).shape = (ENodeShape)state;
     }
 }
Пример #2
0
 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);
        }
Пример #6
0
 // Token: 0x060037CD RID: 14285 RVA: 0x0018B41C File Offset: 0x0018981C
 private static void onSwappedTransactionState(SleekButtonState button, int index)
 {
     PlayerBarricadeLibraryUI.updateTax();
 }
Пример #7
0
 private static void onSwappedStateCoordinate(SleekButtonState button, int index)
 {
     EditorObjects.dragCoordinate = (EDragCoordinate)index;
 }
Пример #8
0
 private static void onSwappedMap2(SleekButtonState button, int state)
 {
     EditorTerrainHeight.map2 = (state == 1);
 }
Пример #9
0
 private static void onSwappedHandState(SleekButtonState button, int index)
 {
     Characters.hand(index != 0);
 }
Пример #10
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();
        }
Пример #11
0
 // Token: 0x06003901 RID: 14593 RVA: 0x001A2EF6 File Offset: 0x001A12F6
 private static void onSwappedStateCoordinate(SleekButtonState button, int index)
 {
     Player.player.workzone.dragCoordinate = (EDragCoordinate)index;
 }
Пример #12
0
        // 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();
        }
Пример #13
0
 // Token: 0x060035EE RID: 13806 RVA: 0x0016BB8A File Offset: 0x00169F8A
 private static void onSwappedLeaningState(SleekButtonState button, int index)
 {
     ControlsSettings.leaning = (EControlMode)index;
 }
Пример #14
0
        // 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();
        }
Пример #15
0
 // Token: 0x060036FF RID: 14079 RVA: 0x0017CDC5 File Offset: 0x0017B1C5
 private static void onSwappedModeState(SleekButtonState button, int index)
 {
     PlaySettings.singleplayerMode = (EGameMode)index;
 }
Пример #16
0
        // Token: 0x060036F5 RID: 14069 RVA: 0x0017B8D8 File Offset: 0x00179CD8
        public MenuPlaySingleplayerUI()
        {
            MenuPlaySingleplayerUI.localization = Localization.read("/Menu/Play/MenuPlaySingleplayer.dat");
            Bundle bundle = Bundles.getBundle("/Bundles/Textures/Menu/Icons/Play/MenuPlaySingleplayer/MenuPlaySingleplayer.unity3d");

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

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

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

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

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

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

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

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

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

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

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

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

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

            if (MenuPlaySingleplayerUI.< > f__mg$cacheD == null)
            {
                MenuPlaySingleplayerUI.< > f__mg$cacheD = new ClickedButton(MenuPlaySingleplayerUI.onClickedBackButton);
            }
            sleekButton9.onClickedButton = MenuPlaySingleplayerUI.< > f__mg$cacheD;
            MenuPlaySingleplayerUI.backButton.fontSize = 14;
            MenuPlaySingleplayerUI.backButton.iconImage.backgroundTint = ESleekTint.FOREGROUND;
            MenuPlaySingleplayerUI.container.add(MenuPlaySingleplayerUI.backButton);
            new MenuPlayConfigUI();
        }
Пример #17
0
        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();
        }
Пример #18
0
 // Token: 0x060034E2 RID: 13538 RVA: 0x0015D4BD File Offset: 0x0015B8BD
 private static void onSwappedStateMode(SleekButtonState button, int index)
 {
     EditorRoads.joint.mode = (ERoadMode)index;
 }
Пример #19
0
        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();
        }
Пример #20
0
        // 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;
        }
Пример #21
0
        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);
        }
Пример #22
0
 // Token: 0x060036B7 RID: 14007 RVA: 0x00177411 File Offset: 0x00175811
 private static void onSwappedModeState(SleekButtonState button, int index)
 {
     PlaySettings.matchmakingMode = (EGameMode)index;
 }
Пример #23
0
        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;
 }
Пример #25
0
        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;
        }
Пример #26
0
        // 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);
        }