Introducing:
BuildTypes is for grouping buildpart, is used for categories on Build Window.BuildTypes are defined in enum E_BuildType (SurvivalBuildingSystem -> Core -> Enums) and data for each in Data_BuildType (Using Struct_BuildType)
Structure of Datatable:
Row Name -> Same as in E_BuildTypeName -> Name that used as categories in Build Window (on left).
Tab -> Using E_MenuTab, is for define the tab where show that category in Build Window.
BuildTypes:
1] BuildType_Foundation (Menu tab: Buildings):
- BuildPart_SquareFoundation- BuildPart_TriangleFoundation
- BuildPart_Pillar
2] BuildType_Wall (Menu tab: Buildings):
- BuildPart_Wall- BuildPart_DoorFrame
- BuildPart_WindowFrame
- BuildPart_DoubleDoorFrame
- BuildPart_SemiWall
- BuildPart_SlopeWall
- BuildPart_SlopeWallUp
- BuildPart_SlopeWallDown
3] BuildType_Ceiling (Menu tab: Buildings):
- BuildPart_SquareCeiling- BuildPart_TriangleCeiling
4] BuildType_Roof (Menu tab: Buildings):
- BuildPart_Roof- BuildPart_RoofWindow
- BuildPart_RoofTriangle
- BuildPart_RoofCornerOuter
- BuildPart_RoofCornerInner
- BuildPart_RoofTopStraight
- BuildPart_RoofTopT
- BuildPart_RoofTopCorner
- BuildPart_RoofTopEnd
- BuildPart_RoofTopCross
- BuildPart_RoofTopFull
5] BuildType_DoorWindow (Menu tab: Buildings):
- BuildPart_Door- BuildPart_DoubleDoor
- BuildPart_Window
6] BuildType_Stairs (Menu tab: Buildings):
- BuildPart_StraightStairs- BuildPart_180Stairs
- BuildPart_Ramp
7] BuildType_Railing (Menu tab: Buildings):
- BuildPart_Railing8] BuildType_Lights (Menu tab: Decorations):
- BuildPart_CeilingLight- BuildPart_WallLight