Przeglądaj źródła

add shaft colors and version changing

Sergiu 2 lat temu
rodzic
commit
4840d0c8da
27 zmienionych plików z 722 dodań i 495 usunięć
  1. 2 0
      Content/ConfigurationData/Configuration.json
  2. 518 494
      Content/ConfigurationData/SwitchMaterials_v01.json
  3. 185 0
      Content/ConfigurationData/UI_Config.json
  4. 4 1
      Content/ConfigurationData/UI_State.json
  5. 13 0
      Content/ConfigurationData/UI_Text.json
  6. BIN
      Content/Maps/Dev_Shaft.umap
  7. BIN
      Content/_CibesConfigurator/Blueprints/Core/BP_GameInstance_Cibes.uasset
  8. BIN
      Content/_CibesConfigurator/FunctionLibrary/BFL_General.uasset
  9. BIN
      Content/_CibesConfigurator/Widgets/WBP_Configuration_Doors.uasset
  10. BIN
      Content/_CibesConfigurator/Widgets/WBP_Configuration_Doors_Side_Individual.uasset
  11. BIN
      Content/_CibesConfigurator/Widgets/WBP_Configuration_Doors_Type.uasset
  12. BIN
      Content/_CibesConfigurator/Widgets/WBP_Configuration_Settings.uasset
  13. BIN
      Content/_CibesConfigurator/Widgets/WBP_Configuration_Settings_Landings.uasset
  14. BIN
      Content/_CibesConfigurator/Widgets/WBP_Configuration_Settings_Series.uasset
  15. BIN
      Content/_CibesConfigurator/Widgets/WBP_Configuration_Settings_Series_ComboBox.uasset
  16. BIN
      Content/_CibesConfigurator/Widgets/WBP_Configuration_Shaft.uasset
  17. BIN
      Content/_CibesConfigurator/Widgets/WBP_Configuration_Shaft_Build.uasset
  18. BIN
      Content/_CibesConfigurator/Widgets/WBP_Configuration_Shaft_Colors.uasset
  19. BIN
      Content/_CibesConfigurator/Widgets/WBP_Configuration_Shaft_Doors.uasset
  20. BIN
      Content/_CibesConfigurator/Widgets/WBP_Prefab_CheckboxGroup_Conditional.uasset
  21. BIN
      Content/_CibesConfigurator/Widgets/WBP_Prefab_CheckboxGroup_Conditional_Button.uasset
  22. BIN
      Content/_CibesConfigurator/Widgets/WBP_Prefab_CheckboxGroup_Conditional_HorizontalBox.uasset
  23. BIN
      Content/_CibesConfigurator/Widgets/WBP_Prefab_CheckboxGroup_Conditional_WrapBox.uasset
  24. BIN
      Content/_CibesConfigurator/Widgets/WBP_Sidebar.uasset
  25. BIN
      Content/_CibesConfigurator/Widgets/WBP_SidebarOptions.uasset
  26. BIN
      Content/_CibesConfigurator/Widgets/WBP_Test.uasset
  27. BIN
      Content/_CibesConfigurator/Widgets/_WBP_MainUI.uasset

+ 2 - 0
Content/ConfigurationData/Configuration.json

@@ -1,5 +1,7 @@
 {
   "model": "V90",
+  "tier": "Elegance",
+  "shaft_color": "9016-30G",
   "shaft_size_AC": 1500.0,
   "shaft_size_BD": 1400.0,
   "shaft_cutout_AC": 1470,

+ 518 - 494
Content/ConfigurationData/SwitchMaterials_v01.json

@@ -1,496 +1,520 @@
 {
-    "SwitchMaterials": [
-        {
-            "SwitchName": "Colors",
-            "MaterialSlotName": "Switch_Lift_Color",
-            "Materials": [
-                {
-                    "MaterialName": "M_PowderCoat_9016-30G",
-                    "Code": "9016-30G",
-                    "Availability": "Elegance",
-                    "DisplayName": "White"
-                },
-                {
-                    "MaterialName": "M_PowderCoat_OrganicSignalWhite",
-                    "Code": "OrganicSignalWhite",
-                    "Availability": "Aurora",
-                    "DisplayName": "Organic Signal White"
-                },
-                {
-                    "MaterialName": "M_PowderCoat_OrientalOysterWhite",
-                    "Code": "OrientalOysterWhite",
-                    "Availability": "Aurora",
-                    "DisplayName": "Oriental Oyster White"
-                },
-                {
-                    "MaterialName": "M_PowderCoat_OrientalGreyBeige",
-                    "Code": "OrientalGreyBeige",
-                    "Availability": "Aurora",
-                    "DisplayName": "Oriental Grey Beige"
-                },
-                {
-                    "MaterialName": "M_PowderCoat_OrientalPaleBrown",
-                    "Code": "OrientalPaleBrown",
-                    "Availability": "Aurora",
-                    "DisplayName": "Oriental Pale Brown"
-                },
-                {
-                    "MaterialName": "M_PowderCoat_GothicGraphiteBlack",
-                    "Code": "GothicGraphiteBlack",
-                    "Availability": "Aurora",
-                    "DisplayName": "Gothic Graphite Black"
-                },
-                {
-                    "MaterialName": "M_PowderCoat_GlacialSlateGrey",
-                    "Code": "GlacialSlateGrey",
-                    "Availability": "Aurora",
-                    "DisplayName": "Glacial Slate Grey"
-                },
-                {
-                    "MaterialName": "M_PowderCoat_January4",
-                    "Code": "January4",
-                    "Availability": "Galaxy",
-                    "DisplayName": "January 4"
-                },
-                {
-                    "MaterialName": "M_PowderCoat_February5",
-                    "Code": "February5",
-                    "Availability": "Galaxy",
-                    "DisplayName": "February 5"
-                },
-                {
-                    "MaterialName": "M_PowderCoat_February6",
-                    "Code": "February6",
-                    "Availability": "Galaxy",
-                    "DisplayName": "February 6"
-                },
-                {
-                    "MaterialName": "M_PowderCoat_Quartz1",
-                    "Code": "Quartz1",
-                    "Availability": "Galaxy",
-                    "DisplayName": "Quartz 1"
-                },
-                {
-                    "MaterialName": "M_PowderCoat_Quartz2",
-                    "Code": "Quartz2",
-                    "Availability": "Galaxy",
-                    "DisplayName": "Quartz 2"
-                }
-            ]
-        },
-        {
-            "SwitchName": "ServicePanels",
-            "MaterialSlotName": "Switch_Panel",
-            "Materials": [
-                {
-                    "MaterialName": "M_Panel_9016-30G",
-                    "Code": "9016-30G_service",
-                    "Availability": "Elegance",
-                    "DisplayName": "White"
-                },
-                {
-                    "MaterialName": "M_Panel_3476_JetSequoia",
-                    "Code": "JetSequoia",
-                    "Availability": "Aurora",
-                    "DisplayName": "Jet Sequoia"
-                },
-                {
-                    "MaterialName": "M_Panel_3458_TravertineSilver",
-                    "Code": "TravertineSilver",
-                    "Availability": "Aurora",
-                    "DisplayName": "Travertine Silver"
-                },
-                {
-                    "MaterialName": "M_Panel_3485N_BlackWalnut",
-                    "Code": "BlackWalnut",
-                    "Availability": "Aurora",
-                    "DisplayName": "Black Walnut"
-                },
-                {
-                    "MaterialName": "M_Panel_8848NT_BlackenLegno",
-                    "Code": "BlackenLegno",
-                    "Availability": "Aurora",
-                    "DisplayName": "Blacken Legno Partial Crown"
-                },
-                {
-                    "MaterialName": "M_Panel_8834NT_SmokeStrand",
-                    "Code": "SmokeStrand",
-                    "Availability": "Aurora",
-                    "DisplayName": "Smoke Strand Straight"
-                },
-                {
-                    "MaterialName": "M_Panel_Galaxy01",
-                    "Code": "Galaxy01",
-                    "Availability": "Galaxy",
-                    "DisplayName": "Forest Pines"
-                },
-                {
-                    "MaterialName": "M_Panel_Galaxy02",
-                    "Code": "Galaxy02",
-                    "Availability": "Galaxy",
-                    "DisplayName": "Nebula"
-                },
-                {
-                    "MaterialName": "M_Panel_Galaxy03",
-                    "Code": "Galaxy03",
-                    "Availability": "Galaxy",
-                    "DisplayName": "Origami"
-                },
-                {
-                    "MaterialName": "M_Panel_Galaxy04",
-                    "Code": "Galaxy04",
-                    "Availability": "Galaxy",
-                    "DisplayName": "Neon Jazz"
-                },
-                {
-                    "MaterialName": "M_Panel_Galaxy05",
-                    "Code": "Galaxy05",
-                    "Availability": "Galaxy",
-                    "DisplayName": "Basilica Lights"
-                },
-                {
-                    "MaterialName": "M_Panel_Galaxy06",
-                    "Code": "Galaxy06",
-                    "Availability": "Galaxy",
-                    "DisplayName": "Arctic Ice"
-                }
-            ]
-        },
-        {
-            "SwitchName": "Carpet",
-            "MaterialSlotName": "Switch_Carpet",
-            "Materials": [
-                {
-                    "MaterialName": "M_Carpet_GreyIron",
-                    "Code": "GreyIron",
-                    "Availability": "Elegance",
-                    "DisplayName": "Grey Iron"
-                },
-                {
-                    "MaterialName": "M_Carpet_WelshSlate",
-                    "Code": "WelshSlate",
-                    "Availability": "Aurora",
-                    "DisplayName": "Welsh Slate"
-                },
-                {
-                    "MaterialName": "M_Carpet_NewfoundlandSlate",
-                    "Code": "NewfoundlandSlate",
-                    "Availability": "Aurora",
-                    "DisplayName": "Newfoundland Slate"
-                },
-                {
-                    "MaterialName": "M_Carpet_LakelandShale",
-                    "Code": "LakelandShale",
-                    "Availability": "Aurora",
-                    "DisplayName": "LakelandShale"
-                },
-                {
-                    "MaterialName": "M_Carpet_TorroChoco",
-                    "Code": "TorroChoco",
-                    "Availability": "Galaxy",
-                    "DisplayName": "Torro Choco"
-                },
-                {
-                    "MaterialName": "M_Carpet_BuffaloMocca",
-                    "Code": "BuffaloMocca",
-                    "Availability": "Galaxy",
-                    "DisplayName": "Buffalo Mocca"
-                },
-                {
-                    "MaterialName": "M_Carpet_TorroBordeaux",
-                    "Code": "TorroBordeaux",
-                    "Availability": "Galaxy",
-                    "DisplayName": "Torro Bordeaux"
-                }
-            ]
-        },
-        {
-            "SwitchName": "Switch Panel Glass A",
-            "MaterialSlotName": "Switch_PanelGlassA",
-            "Materials": [
-                {
-                    "MaterialName": "MAT_Panel_Glass_Clear",
-                    "Code": "GlassClearA",
-                    "Availability": "V80 or V90",
-                    "DisplayName": "Clear Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Dark",
-                    "Code": "GlassDarkA",
-                    "Availability": "V80 or V90",
-                    "DisplayName": "Mirror Black Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Frosted",
-                    "Code": "GlassFrostedA",
-                    "Availability": "V80 or V90",
-                    "DisplayName": "Ceramic White Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Grey",
-                    "Code": "GlassGreyA",
-                    "Availability": "V80 or V90",
-                    "DisplayName": "Smoke Gray Glass"
-                },
-                {
-                    "MaterialName": "MAT_PowderCoat",
-                    "Code": "PowderCoat_ShaftA",
-                    "Availability": "V80 or V90",
-                    "DisplayName": "Powder coat"
-                }
-            ]
-        },
-        {
-            "SwitchName": "Switch Panel Glass B",
-            "MaterialSlotName": "Switch_PanelGlassB",
-            "Materials": [
-                {
-                    "MaterialName": "MAT_Panel_Glass_Clear",
-                    "Code": "GlassClearB",
-                    "Availability": "V80 or V90",
-                    "DisplayName": "Clear Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Dark",
-                    "Code": "GlassDarkB",
-                    "Availability": "V80 or V90",
-                    "DisplayName": "Mirror Black Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Frosted",
-                    "Code": "GlassFrostedB",
-                    "Availability": "V80 or V90",
-                    "DisplayName": "Ceramic White Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Grey",
-                    "Code": "GlassGreyB",
-                    "Availability": "V80 or V90",
-                    "DisplayName": "Smoke Gray Glass"
-                },
-                {
-                    "MaterialName": "MAT_PowderCoat",
-                    "Code": "PowderCoat_ShaftB",
-                    "Availability": "V80 or V90",
-                    "DisplayName": "Powder coat"
-                }
-            ]
-        },
-        {
-            "SwitchName": "Switch Panel Glass C",
-            "MaterialSlotName": "Switch_PanelGlassC",
-            "Materials": [
-                {
-                    "MaterialName": "MAT_Panel_Glass_Clear",
-                    "Code": "GlassClearC",
-                    "Availability": "V80 or V90",
-                    "DisplayName": "Clear Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Dark",
-                    "Code": "GlassDarkC",
-                    "Availability": "V80 or V90",
-                    "DisplayName": "Mirror Black Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Frosted",
-                    "Code": "GlassFrostedC",
-                    "Availability": "V80 or V90",
-                    "DisplayName": "Ceramic White Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Grey",
-                    "Code": "GlassGreyC",
-                    "Availability": "V80 or V90",
-                    "DisplayName": "Smoke Gray Glass"
-                },
-                {
-                    "MaterialName": "MAT_PowderCoat",
-                    "Code": "PowderCoat_ShaftC",
-                    "Availability": "V80 or V90",
-                    "DisplayName": "Powder coat"
-                }
-            ]
-        },
-        {
-            "SwitchName": "Switch Panel Glass D",
-            "MaterialSlotName": "Switch_PanelGlassD",
-            "Materials": [
-                {
-                    "MaterialName": "MAT_Panel_Glass_Clear",
-                    "Code": "GlassClearD",
-                    "Availability": "V80 or V90",
-                    "DisplayName": "Clear Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Dark",
-                    "Code": "GlassDarkD",
-                    "Availability": "V80 or V90",
-                    "DisplayName": "Mirror Black Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Frosted",
-                    "Code": "GlassFrostedD",
-                    "Availability": "V80 or V90",
-                    "DisplayName": "Ceramic White Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Grey",
-                    "Code": "GlassGreyD",
-                    "Availability": "V80 or V90",
-                    "DisplayName": "Smoke Gray Glass"
-                },
-                {
-                    "MaterialName": "MAT_PowderCoat",
-                    "Code": "PowderCoat_ShaftD",
-                    "Availability": "V80 or V90",
-                    "DisplayName": "Powder coat"
-                }
-            ]
-        },
-        {
-            "SwitchName": "Switch Panel Glass E",
-            "MaterialSlotName": "Switch_PanelGlassE",
-            "Materials": [
-                {
-                    "MaterialName": "MAT_Panel_Glass_Clear",
-                    "Code": "GlassClearE",
-                    "Availability": "V80",
-                    "DisplayName": "Clear Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Dark",
-                    "Code": "GlassDarkE",
-                    "Availability": "V80",
-                    "DisplayName": "Mirror Black Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Frosted",
-                    "Code": "GlassFrostedE",
-                    "Availability": "V80",
-                    "DisplayName": "Ceramic White Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Grey",
-                    "Code": "GlassGreyE",
-                    "Availability": "V80",
-                    "DisplayName": "Smoke Gray Glass"
-                },
-                {
-                    "MaterialName": "MAT_PowderCoat",
-                    "Code": "PowderCoat_ShaftE",
-                    "Availability": "V80",
-                    "DisplayName": "Powder coat"
-                }
-            ]
-        },
-        {
-            "SwitchName": "Switch Cabin Panel Glass A",
-            "MaterialSlotName": "Switch_CabinGlassA",
-            "Materials": [
-                {
-                    "MaterialName": "MAT_Panel_Glass_Clear",
-                    "Code": "GlassClear_CabinA",
-                    "Availability": "Cibes",
-                    "DisplayName": "Clear Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Dark",
-                    "Code": "GlassDark_CabinA",
-                    "Availability": "Cibes",
-                    "DisplayName": "Mirror Black Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Frosted",
-                    "Code": "GlassFrosted_CabinA",
-                    "Availability": "Cibes",
-                    "DisplayName": "Ceramic White Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Grey",
-                    "Code": "GlassGrey_CabinA",
-                    "Availability": "Cibes",
-                    "DisplayName": "Smoke Gray Glass"
-                },
-                {
-                    "MaterialName": "MAT_PowderCoat",
-                    "Code": "PowderCoat_Cabin",
-                    "Availability": "Cibes",
-                    "DisplayName": "Powder coat"
-                }
-            ]
-        },
-        {
-            "SwitchName": "Switch Cabin Panel Glass B",
-            "MaterialSlotName": "Switch_CabinGlassB",
-            "Materials": [
-                {
-                    "MaterialName": "MAT_Panel_Glass_Clear",
-                    "Code": "GlassClear_CabinB",
-                    "Availability": "Cibes",
-                    "DisplayName": "Clear Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Dark",
-                    "Code": "GlassDark_CabinB",
-                    "Availability": "Cibes",
-                    "DisplayName": "Mirror Black Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Frosted",
-                    "Code": "GlassFrosted_CabinB",
-                    "Availability": "Cibes",
-                    "DisplayName": "Ceramic White Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Grey",
-                    "Code": "GlassGrey_CabinB",
-                    "Availability": "Cibes",
-                    "DisplayName": "Smoke Gray Glass"
-                },
-                {
-                    "MaterialName": "MAT_PowderCoat",
-                    "Code": "PowderCoat_CabinB",
-                    "Availability": "Cibes",
-                    "DisplayName": "Powder coat"
-                }
-            ]
-        },
-        {
-            "SwitchName": "Switch Cabin Panel Glass C",
-            "MaterialSlotName": "Switch_CabinGlassC",
-            "Materials": [
-                {
-                    "MaterialName": "MAT_Panel_Glass_Clear",
-                    "Code": "GlassClear_CabinC",
-                    "Availability": "Cibes",
-                    "DisplayName": "Clear Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Dark",
-                    "Code": "GlassDark_CabinC",
-                    "Availability": "Cibes",
-                    "DisplayName": "Mirror Black Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Frosted",
-                    "Code": "GlassFrosted_CabinC",
-                    "Availability": "Cibes",
-                    "DisplayName": "Ceramic White Glass"
-                },
-                {
-                    "MaterialName": "MAT_Panel_Glass_Grey",
-                    "Code": "GlassGrey_CabinC",
-                    "Availability": "Cibes",
-                    "DisplayName": "Smoke Gray Glass"
-                },
-                {
-                    "MaterialName": "MAT_PowderCoat",
-                    "Code": "PowderCoat_CabinC",
-                    "Availability": "Cibes",
-                    "DisplayName": "Powder coat"
-                }
-            ]
+  "SwitchMaterials": [
+    {
+      "SwitchName": "Colors",
+      "MaterialSlotName": "Switch_Lift_Color",
+      "Materials": [
+        {
+          "MaterialName": "M_PowderCoat_9016-30G",
+          "Code": "9016-30G",
+          "Availability": "Elegance",
+          "DisplayName": "White"
+        },
+        {
+          "MaterialName": "M_PowderCoat_OrganicSignalWhite",
+          "Code": "OrganicSignalWhite",
+          "Availability": "Aurora",
+          "DisplayName": "Organic Signal White"
+        },
+        {
+          "MaterialName": "M_PowderCoat_OrientalOysterWhite",
+          "Code": "OrientalOysterWhite",
+          "Availability": "Aurora",
+          "DisplayName": "Oriental Oyster White"
+        },
+        {
+          "MaterialName": "M_PowderCoat_OrientalGreyBeige",
+          "Code": "OrientalGreyBeige",
+          "Availability": "Aurora",
+          "DisplayName": "Oriental Grey Beige"
+        },
+        {
+          "MaterialName": "M_PowderCoat_OrientalPaleBrown",
+          "Code": "OrientalPaleBrown",
+          "Availability": "Aurora",
+          "DisplayName": "Oriental Pale Brown"
+        },
+        {
+          "MaterialName": "M_PowderCoat_GothicGraphiteBlack",
+          "Code": "GothicGraphiteBlack",
+          "Availability": "Aurora",
+          "DisplayName": "Gothic Graphite Black"
+        },
+        {
+          "MaterialName": "M_PowderCoat_GlacialSlateGrey",
+          "Code": "GlacialSlateGrey",
+          "Availability": "Aurora",
+          "DisplayName": "Glacial Slate Grey"
+        },
+        {
+          "MaterialName": "M_PowderCoat_January4",
+          "Code": "January4",
+          "Availability": "Galaxy",
+          "DisplayName": "January 4"
+        },
+        {
+          "MaterialName": "M_PowderCoat_February5",
+          "Code": "February5",
+          "Availability": "Galaxy",
+          "DisplayName": "February 5"
+        },
+        {
+          "MaterialName": "M_PowderCoat_February6",
+          "Code": "February6",
+          "Availability": "Galaxy",
+          "DisplayName": "February 6"
+        },
+        {
+          "MaterialName": "M_PowderCoat_Quartz1",
+          "Code": "Quartz1",
+          "Availability": "Galaxy",
+          "DisplayName": "Quartz 1"
+        },
+        {
+          "MaterialName": "M_PowderCoat_Quartz2",
+          "Code": "Quartz2",
+          "Availability": "Galaxy",
+          "DisplayName": "Quartz 2"
+        },
+        {
+          "MaterialName": "M_PowderCoat_RomanRose",
+          "Code": "RomanRose",
+          "Availability": "Antera",
+          "DisplayName": "Roman Rose"
+        },
+        {
+          "MaterialName": "M_PowderCoat_GoldenSunshine",
+          "Code": "GoldenSunshine",
+          "Availability": "Antera",
+          "DisplayName": "Golden Sunshine"
+        },
+        {
+          "MaterialName": "M_PowderCoat_SterlingSilvere",
+          "Code": "SterlingSilver",
+          "Availability": "Antera",
+          "DisplayName": "Sterling Silver"
+        },
+        {
+          "MaterialName": "M_PowderCoat_MidnightBlack",
+          "Code": "MidnightBlack",
+          "Availability": "Antera",
+          "DisplayName": "Midnight Black"
+        }
+      ]
+    },
+    {
+      "SwitchName": "ServicePanels",
+      "MaterialSlotName": "Switch_Panel",
+      "Materials": [
+        {
+          "MaterialName": "M_Panel_9016-30G",
+          "Code": "9016-30G_service",
+          "Availability": "Elegance",
+          "DisplayName": "White"
+        },
+        {
+          "MaterialName": "M_Panel_3476_JetSequoia",
+          "Code": "JetSequoia",
+          "Availability": "Aurora",
+          "DisplayName": "Jet Sequoia"
+        },
+        {
+          "MaterialName": "M_Panel_3458_TravertineSilver",
+          "Code": "TravertineSilver",
+          "Availability": "Aurora",
+          "DisplayName": "Travertine Silver"
+        },
+        {
+          "MaterialName": "M_Panel_3485N_BlackWalnut",
+          "Code": "BlackWalnut",
+          "Availability": "Aurora",
+          "DisplayName": "Black Walnut"
+        },
+        {
+          "MaterialName": "M_Panel_8848NT_BlackenLegno",
+          "Code": "BlackenLegno",
+          "Availability": "Aurora",
+          "DisplayName": "Blacken Legno Partial Crown"
+        },
+        {
+          "MaterialName": "M_Panel_8834NT_SmokeStrand",
+          "Code": "SmokeStrand",
+          "Availability": "Aurora",
+          "DisplayName": "Smoke Strand Straight"
+        },
+        {
+          "MaterialName": "M_Panel_Galaxy01",
+          "Code": "Galaxy01",
+          "Availability": "Galaxy",
+          "DisplayName": "Forest Pines"
+        },
+        {
+          "MaterialName": "M_Panel_Galaxy02",
+          "Code": "Galaxy02",
+          "Availability": "Galaxy",
+          "DisplayName": "Nebula"
+        },
+        {
+          "MaterialName": "M_Panel_Galaxy03",
+          "Code": "Galaxy03",
+          "Availability": "Galaxy",
+          "DisplayName": "Origami"
+        },
+        {
+          "MaterialName": "M_Panel_Galaxy04",
+          "Code": "Galaxy04",
+          "Availability": "Galaxy",
+          "DisplayName": "Neon Jazz"
+        },
+        {
+          "MaterialName": "M_Panel_Galaxy05",
+          "Code": "Galaxy05",
+          "Availability": "Galaxy",
+          "DisplayName": "Basilica Lights"
+        },
+        {
+          "MaterialName": "M_Panel_Galaxy06",
+          "Code": "Galaxy06",
+          "Availability": "Galaxy",
+          "DisplayName": "Arctic Ice"
+        }
+      ]
+    },
+    {
+      "SwitchName": "Carpet",
+      "MaterialSlotName": "Switch_Carpet",
+      "Materials": [
+        {
+          "MaterialName": "M_Carpet_GreyIron",
+          "Code": "GreyIron",
+          "Availability": "Elegance",
+          "DisplayName": "Grey Iron"
+        },
+        {
+          "MaterialName": "M_Carpet_WelshSlate",
+          "Code": "WelshSlate",
+          "Availability": "Aurora",
+          "DisplayName": "Welsh Slate"
+        },
+        {
+          "MaterialName": "M_Carpet_NewfoundlandSlate",
+          "Code": "NewfoundlandSlate",
+          "Availability": "Aurora",
+          "DisplayName": "Newfoundland Slate"
+        },
+        {
+          "MaterialName": "M_Carpet_LakelandShale",
+          "Code": "LakelandShale",
+          "Availability": "Aurora",
+          "DisplayName": "LakelandShale"
+        },
+        {
+          "MaterialName": "M_Carpet_TorroChoco",
+          "Code": "TorroChoco",
+          "Availability": "Galaxy",
+          "DisplayName": "Torro Choco"
+        },
+        {
+          "MaterialName": "M_Carpet_BuffaloMocca",
+          "Code": "BuffaloMocca",
+          "Availability": "Galaxy",
+          "DisplayName": "Buffalo Mocca"
+        },
+        {
+          "MaterialName": "M_Carpet_TorroBordeaux",
+          "Code": "TorroBordeaux",
+          "Availability": "Galaxy",
+          "DisplayName": "Torro Bordeaux"
+        }
+      ]
+    },
+    {
+      "SwitchName": "Switch Panel Glass A",
+      "MaterialSlotName": "Switch_PanelGlassA",
+      "Materials": [
+        {
+          "MaterialName": "MAT_Panel_Glass_Clear",
+          "Code": "GlassClearA",
+          "Availability": "V80 or V90",
+          "DisplayName": "Clear Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Dark",
+          "Code": "GlassDarkA",
+          "Availability": "V80 or V90",
+          "DisplayName": "Mirror Black Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Frosted",
+          "Code": "GlassFrostedA",
+          "Availability": "V80 or V90",
+          "DisplayName": "Ceramic White Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Grey",
+          "Code": "GlassGreyA",
+          "Availability": "V80 or V90",
+          "DisplayName": "Smoke Gray Glass"
+        },
+        {
+          "MaterialName": "MAT_PowderCoat",
+          "Code": "PowderCoat_ShaftA",
+          "Availability": "V80 or V90",
+          "DisplayName": "Powder coat"
+        }
+      ]
+    },
+    {
+      "SwitchName": "Switch Panel Glass B",
+      "MaterialSlotName": "Switch_PanelGlassB",
+      "Materials": [
+        {
+          "MaterialName": "MAT_Panel_Glass_Clear",
+          "Code": "GlassClearB",
+          "Availability": "V80 or V90",
+          "DisplayName": "Clear Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Dark",
+          "Code": "GlassDarkB",
+          "Availability": "V80 or V90",
+          "DisplayName": "Mirror Black Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Frosted",
+          "Code": "GlassFrostedB",
+          "Availability": "V80 or V90",
+          "DisplayName": "Ceramic White Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Grey",
+          "Code": "GlassGreyB",
+          "Availability": "V80 or V90",
+          "DisplayName": "Smoke Gray Glass"
+        },
+        {
+          "MaterialName": "MAT_PowderCoat",
+          "Code": "PowderCoat_ShaftB",
+          "Availability": "V80 or V90",
+          "DisplayName": "Powder coat"
+        }
+      ]
+    },
+    {
+      "SwitchName": "Switch Panel Glass C",
+      "MaterialSlotName": "Switch_PanelGlassC",
+      "Materials": [
+        {
+          "MaterialName": "MAT_Panel_Glass_Clear",
+          "Code": "GlassClearC",
+          "Availability": "V80 or V90",
+          "DisplayName": "Clear Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Dark",
+          "Code": "GlassDarkC",
+          "Availability": "V80 or V90",
+          "DisplayName": "Mirror Black Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Frosted",
+          "Code": "GlassFrostedC",
+          "Availability": "V80 or V90",
+          "DisplayName": "Ceramic White Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Grey",
+          "Code": "GlassGreyC",
+          "Availability": "V80 or V90",
+          "DisplayName": "Smoke Gray Glass"
+        },
+        {
+          "MaterialName": "MAT_PowderCoat",
+          "Code": "PowderCoat_ShaftC",
+          "Availability": "V80 or V90",
+          "DisplayName": "Powder coat"
+        }
+      ]
+    },
+    {
+      "SwitchName": "Switch Panel Glass D",
+      "MaterialSlotName": "Switch_PanelGlassD",
+      "Materials": [
+        {
+          "MaterialName": "MAT_Panel_Glass_Clear",
+          "Code": "GlassClearD",
+          "Availability": "V80 or V90",
+          "DisplayName": "Clear Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Dark",
+          "Code": "GlassDarkD",
+          "Availability": "V80 or V90",
+          "DisplayName": "Mirror Black Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Frosted",
+          "Code": "GlassFrostedD",
+          "Availability": "V80 or V90",
+          "DisplayName": "Ceramic White Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Grey",
+          "Code": "GlassGreyD",
+          "Availability": "V80 or V90",
+          "DisplayName": "Smoke Gray Glass"
+        },
+        {
+          "MaterialName": "MAT_PowderCoat",
+          "Code": "PowderCoat_ShaftD",
+          "Availability": "V80 or V90",
+          "DisplayName": "Powder coat"
+        }
+      ]
+    },
+    {
+      "SwitchName": "Switch Panel Glass E",
+      "MaterialSlotName": "Switch_PanelGlassE",
+      "Materials": [
+        {
+          "MaterialName": "MAT_Panel_Glass_Clear",
+          "Code": "GlassClearE",
+          "Availability": "V80",
+          "DisplayName": "Clear Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Dark",
+          "Code": "GlassDarkE",
+          "Availability": "V80",
+          "DisplayName": "Mirror Black Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Frosted",
+          "Code": "GlassFrostedE",
+          "Availability": "V80",
+          "DisplayName": "Ceramic White Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Grey",
+          "Code": "GlassGreyE",
+          "Availability": "V80",
+          "DisplayName": "Smoke Gray Glass"
+        },
+        {
+          "MaterialName": "MAT_PowderCoat",
+          "Code": "PowderCoat_ShaftE",
+          "Availability": "V80",
+          "DisplayName": "Powder coat"
+        }
+      ]
+    },
+    {
+      "SwitchName": "Switch Cabin Panel Glass A",
+      "MaterialSlotName": "Switch_CabinGlassA",
+      "Materials": [
+        {
+          "MaterialName": "MAT_Panel_Glass_Clear",
+          "Code": "GlassClear_CabinA",
+          "Availability": "Cibes",
+          "DisplayName": "Clear Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Dark",
+          "Code": "GlassDark_CabinA",
+          "Availability": "Cibes",
+          "DisplayName": "Mirror Black Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Frosted",
+          "Code": "GlassFrosted_CabinA",
+          "Availability": "Cibes",
+          "DisplayName": "Ceramic White Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Grey",
+          "Code": "GlassGrey_CabinA",
+          "Availability": "Cibes",
+          "DisplayName": "Smoke Gray Glass"
+        },
+        {
+          "MaterialName": "MAT_PowderCoat",
+          "Code": "PowderCoat_Cabin",
+          "Availability": "Cibes",
+          "DisplayName": "Powder coat"
+        }
+      ]
+    },
+    {
+      "SwitchName": "Switch Cabin Panel Glass B",
+      "MaterialSlotName": "Switch_CabinGlassB",
+      "Materials": [
+        {
+          "MaterialName": "MAT_Panel_Glass_Clear",
+          "Code": "GlassClear_CabinB",
+          "Availability": "Cibes",
+          "DisplayName": "Clear Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Dark",
+          "Code": "GlassDark_CabinB",
+          "Availability": "Cibes",
+          "DisplayName": "Mirror Black Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Frosted",
+          "Code": "GlassFrosted_CabinB",
+          "Availability": "Cibes",
+          "DisplayName": "Ceramic White Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Grey",
+          "Code": "GlassGrey_CabinB",
+          "Availability": "Cibes",
+          "DisplayName": "Smoke Gray Glass"
+        },
+        {
+          "MaterialName": "MAT_PowderCoat",
+          "Code": "PowderCoat_CabinB",
+          "Availability": "Cibes",
+          "DisplayName": "Powder coat"
+        }
+      ]
+    },
+    {
+      "SwitchName": "Switch Cabin Panel Glass C",
+      "MaterialSlotName": "Switch_CabinGlassC",
+      "Materials": [
+        {
+          "MaterialName": "MAT_Panel_Glass_Clear",
+          "Code": "GlassClear_CabinC",
+          "Availability": "Cibes",
+          "DisplayName": "Clear Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Dark",
+          "Code": "GlassDark_CabinC",
+          "Availability": "Cibes",
+          "DisplayName": "Mirror Black Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Frosted",
+          "Code": "GlassFrosted_CabinC",
+          "Availability": "Cibes",
+          "DisplayName": "Ceramic White Glass"
+        },
+        {
+          "MaterialName": "MAT_Panel_Glass_Grey",
+          "Code": "GlassGrey_CabinC",
+          "Availability": "Cibes",
+          "DisplayName": "Smoke Gray Glass"
+        },
+        {
+          "MaterialName": "MAT_PowderCoat",
+          "Code": "PowderCoat_CabinC",
+          "Availability": "Cibes",
+          "DisplayName": "Powder coat"
         }
-    ]
-}
+      ]
+    }
+  ]
+}

+ 185 - 0
Content/ConfigurationData/UI_Config.json

@@ -160,6 +160,191 @@
           "condition": "NonConfigurable"
         }
       ]
+    },
+    {
+      "name": "shaft_colors_standard",
+      "options": [
+        {
+          "name": "9016-30G",
+          "display_name": ["White"],
+          "condition": "tier_Basic"
+        },
+        {
+          "name": "9016-30G",
+          "display_name": ["White"],
+          "condition": "tier_Elegance"
+        },
+        {
+          "name": "OrganicSignalWhite",
+          "display_name": ["Organic Signal White"],
+          "condition": "tier_Aurora"
+        },
+        {
+          "name": "OrientalOysterWhite",
+          "display_name": ["Oriental OysterWhite"],
+          "condition": "tier_Aurora"
+        },
+        {
+          "name": "OrientalGreyBeige",
+          "display_name": ["Oriental GreyBeige"],
+          "condition": "tier_Aurora"
+        },
+        {
+          "name": "OrientalPaleBrown",
+          "display_name": ["Oriental PaleBrown"],
+          "condition": "tier_Aurora"
+        },
+        {
+          "name": "GothicGraphiteBlack",
+          "display_name": ["Gothic Graphite Black"],
+          "condition": "tier_Aurora"
+        },
+        {
+          "name": "GlacialSlateGrey",
+          "display_name": ["Glacial Slate Grey"],
+          "condition": "tier_Aurora"
+        },
+        {
+          "name": "January4",
+          "display_name": ["January 4"],
+          "condition": "tier_Galaxy"
+        },
+        {
+          "name": "February5",
+          "display_name": ["February 5"],
+          "condition": "tier_Galaxy"
+        },
+        {
+          "name": "February6",
+          "display_name": ["February 6"],
+          "condition": "tier_Galaxy"
+        },
+        {
+          "name": "Quartz1",
+          "display_name": ["Quartz 1"],
+          "condition": "tier_Galaxy"
+        },
+        {
+          "name": "Quartz2",
+          "display_name": ["Quartz 2"],
+          "condition": "tier_Galaxy"
+        },
+        {
+          "name": "RomanRose",
+          "display_name": ["Roman Rose"],
+          "condition": "tier_Antera"
+        },
+        {
+          "name": "GoldenSunshine",
+          "display_name": ["Golden Sunshine"],
+          "condition": "tier_Antera"
+        },
+        {
+          "name": "SterlingSilver",
+          "display_name": ["Sterling Silver"],
+          "condition": "tier_Antera"
+        },
+        {
+          "name": "MidnightBlack",
+          "display_name": ["Midnight Black"],
+          "condition": "tier_Antera"
+        }
+      ]
+    },
+    {
+      "name": "shaft_colors_optional",
+      "options": [
+        {
+          "name": "9016-30G",
+          "display_name": ["White"],
+          "condition": "tier_Aurora"
+        },
+        {
+          "name": "OrganicSignalWhite",
+          "display_name": ["Organic Signal White"],
+          "condition": "tier_Elegance or tier_Galaxy or tier_Antera"
+        },
+        {
+          "name": "OrientalOysterWhite",
+          "display_name": ["Oriental OysterWhite"],
+          "condition": "tier_Elegance or tier_Galaxy or tier_Antera"
+        },
+        {
+          "name": "OrientalGreyBeige",
+          "display_name": ["Oriental GreyBeige"],
+          "condition": "tier_Elegance or tier_Galaxy or tier_Antera"
+        },
+        {
+          "name": "OrientalPaleBrown",
+          "display_name": ["Oriental PaleBrown"],
+          "condition": "tier_Elegance or tier_Galaxy or tier_Antera"
+        },
+        {
+          "name": "GothicGraphiteBlack",
+          "display_name": ["Gothic Graphite Black"],
+          "condition": "tier_Elegance or tier_Galaxy or tier_Antera"
+        },
+        {
+          "name": "GlacialSlateGrey",
+          "display_name": ["Glacial Slate Grey"],
+          "condition": "tier_Elegance or tier_Galaxy or tier_Antera"
+        },
+        {
+          "name": "January4",
+          "display_name": ["January 4"],
+          "condition": "tier_Aurora or tier_Antera"
+        },
+        {
+          "name": "February5",
+          "display_name": ["February 5"],
+          "condition": "tier_Aurora or tier_Antera"
+        },
+        {
+          "name": "February6",
+          "display_name": ["February 6"],
+          "condition": "tier_Aurora or tier_Antera"
+        },
+        {
+          "name": "Quartz1",
+          "display_name": ["Quartz 1"],
+          "condition": "tier_Aurora or tier_Antera"
+        },
+        {
+          "name": "Quartz2",
+          "display_name": ["Quartz 2"],
+          "condition": "tier_Aurora or tier_Antera"
+        },
+        {
+          "name": "JeyBlack",
+          "display_name": ["Jey Black"],
+          "condition": "tier_Antera"
+        },
+        {
+          "name": "CedarBrown",
+          "display_name": ["Cedar Brown"],
+          "condition": "tier_Antera"
+        },
+        {
+          "name": "PearlRiver",
+          "display_name": ["Pearl River"],
+          "condition": "tier_Antera"
+        },
+        {
+          "name": "AChampagne",
+          "display_name": ["A Champagne"],
+          "condition": "tier_Antera"
+        },
+        {
+          "name": "SandDune",
+          "display_name": ["Sand Dune"],
+          "condition": "tier_Antera"
+        },
+        {
+          "name": "Lava",
+          "display_name": ["Lava"],
+          "condition": "tier_Antera"
+        }
+      ]
     }
   ],
   "ui_text": [{ "name": "series", "display_name": ["SERIES"] }]

+ 4 - 1
Content/ConfigurationData/UI_State.json

@@ -9,9 +9,12 @@
     "active_options": ["A"]
   },
   "active_shaft_page": {
-    "active_options": ["build"]
+    "active_options": ["colors"]
   },
   "sidebar_header": {
     "active_options": ["settings"]
+  },
+  "active_shaft_color": {
+    "active_options": ["9016-30G"]
   }
 }

+ 13 - 0
Content/ConfigurationData/UI_Text.json

@@ -35,6 +35,19 @@
     {
       "name": "car size bd",
       "text": { "en": "Car Size B/D", "cn": "轿厢尺寸(B/D)" }
+    },
+    { "name": "colors", "text": { "en": "Colors", "cn": "" } },
+    {
+      "name": "colors_standard",
+      "text": { "en": "Standard Colors", "cn": "" }
+    },
+    {
+      "name": "colors_optional",
+      "text": { "en": "Optional Colors", "cn": "" }
+    },
+    {
+      "name": "colors_ral",
+      "text": { "en": "Customized RAL Colors", "cn": "" }
     }
   ]
 }

BIN
Content/Maps/Dev_Shaft.umap


BIN
Content/_CibesConfigurator/Blueprints/Core/BP_GameInstance_Cibes.uasset


BIN
Content/_CibesConfigurator/FunctionLibrary/BFL_General.uasset


BIN
Content/_CibesConfigurator/Widgets/WBP_Configuration_Doors.uasset


BIN
Content/_CibesConfigurator/Widgets/WBP_Configuration_Doors_Side_Individual.uasset


BIN
Content/_CibesConfigurator/Widgets/WBP_Configuration_Doors_Type.uasset


BIN
Content/_CibesConfigurator/Widgets/WBP_Configuration_Settings.uasset


BIN
Content/_CibesConfigurator/Widgets/WBP_Configuration_Settings_Landings.uasset


BIN
Content/_CibesConfigurator/Widgets/WBP_Configuration_Settings_Series.uasset


BIN
Content/_CibesConfigurator/Widgets/WBP_Configuration_Settings_Series_ComboBox.uasset


BIN
Content/_CibesConfigurator/Widgets/WBP_Configuration_Shaft.uasset


BIN
Content/_CibesConfigurator/Widgets/WBP_Configuration_Shaft_Build.uasset


BIN
Content/_CibesConfigurator/Widgets/WBP_Configuration_Shaft_Colors.uasset


BIN
Content/_CibesConfigurator/Widgets/WBP_Configuration_Shaft_Doors.uasset


BIN
Content/_CibesConfigurator/Widgets/WBP_Prefab_CheckboxGroup_Conditional.uasset


BIN
Content/_CibesConfigurator/Widgets/WBP_Prefab_CheckboxGroup_Conditional_Button.uasset


BIN
Content/_CibesConfigurator/Widgets/WBP_Prefab_CheckboxGroup_Conditional_HorizontalBox.uasset


BIN
Content/_CibesConfigurator/Widgets/WBP_Prefab_CheckboxGroup_Conditional_WrapBox.uasset


BIN
Content/_CibesConfigurator/Widgets/WBP_Sidebar.uasset


BIN
Content/_CibesConfigurator/Widgets/WBP_SidebarOptions.uasset


BIN
Content/_CibesConfigurator/Widgets/WBP_Test.uasset


BIN
Content/_CibesConfigurator/Widgets/_WBP_MainUI.uasset