You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
instead of load vmt, get some quick setups to auto add them and set them up in one click. the submenu root is clickable and deploys all submaterials but the sub-options are right clickable
Copy file name to clipboardExpand all lines: lua/pac3/editor/client/parts.lua
+76-41Lines changed: 76 additions & 41 deletions
Original file line number
Diff line number
Diff line change
@@ -1363,7 +1363,7 @@ do -- menu
1363
1363
1364
1364
functionpace.ClearBulkList()
1365
1365
for_,vinipairs(pace.BulkSelectList) do
1366
-
ifv.pace_tree_node~=nilthenv.pace_tree_node:SetAlpha( 255 ) end
1366
+
ifIsValid(v.pace_tree_node)thenv.pace_tree_node:SetAlpha( 255 ) end
1367
1367
v:SetInfo()
1368
1368
end
1369
1369
pace.BulkSelectList= {}
@@ -2652,6 +2652,78 @@ function pace.AddQuickSetupsToPartMenu(menu, obj)
2652
2652
end):SetIcon("icon16/table_multiple.png")
2653
2653
end
2654
2654
2655
+
localfunctioninstall_submaterial_options(menu)
2656
+
localmats=obj:GetOwner():GetMaterials()
2657
+
localmats_str=table.concat(mats,"\n")
2658
+
localdyn_props=obj:GetDynamicProperties()
2659
+
localsubmat_togglers, pnl=main:AddSubMenu("create submaterial zone togglers (hide/show materials)", function()
2660
+
Derma_StringRequest("submaterial togglers", "please input a submaterial name or a list of submaterial names with spaces\navailable materials:\n"..mats_str, "", function(str)
@@ -2928,26 +3000,8 @@ function pace.AddQuickSetupsToPartMenu(menu, obj)
2928
3000
end
2929
3001
end
2930
3002
end
2931
-
main:AddOption("create submaterial zone togglers (hide/show materials)", function()
2932
-
localmats=obj:GetOwner():GetMaterials()
2933
-
localmats_str=table.concat(mats,"\n")
2934
-
localdyn_props=obj:GetDynamicProperties()
2935
-
Derma_StringRequest("submaterial togglers", "please input a submaterial name or a list of submaterial names with spaces\navailable materials:\n"..mats_str, "", function(str)
@@ -2995,26 +3049,7 @@ function pace.AddQuickSetupsToPartMenu(menu, obj)
2995
3049
end
2996
3050
end
2997
3051
2998
-
main:AddOption("create submaterial zone togglers (hide/show materials)", function()
2999
-
localmats=obj:GetOwner():GetMaterials()
3000
-
localmats_str=table.concat(mats,"\n")
3001
-
localdyn_props=obj:GetDynamicProperties()
3002
-
Derma_StringRequest("submaterial togglers", "please input a submaterial name or a list of submaterial names with spaces\navailable materials:\n"..mats_str, "", function(str)
0 commit comments