Skip to content

Commit cefae99

Browse files
committed
Adjust Toolbox Buttons
Adjusts the Toolbox Double Sided Button Operators to use new material panel toggle for double sided.
1 parent 9594be8 commit cefae99

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

korman/operators/op_toolbox.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -176,31 +176,31 @@ def execute(self, context):
176176
class PlasmaToggleDoubleSidedOperator(ToolboxOperator, bpy.types.Operator):
177177
bl_idname = "mesh.plasma_toggle_double_sided"
178178
bl_label = "Toggle All Double Sided"
179-
bl_description = "Toggles all meshes to be double sided"
179+
bl_description = "Toggles all materials to be double sided (NOT RECOMMENDED)"
180180

181181
enable = BoolProperty(name="Enable", description="Enable Double Sided")
182182

183183
def execute(self, context):
184184
enable = self.enable
185-
for mesh in bpy.data.meshes:
186-
mesh.show_double_sided = enable
185+
for mat in bpy.data.materials:
186+
mat.plasma_material.plasma_double_sided = enable
187187
return {"FINISHED"}
188188

189189

190190
class PlasmaToggleDoubleSidedSelectOperator(ToolboxOperator, bpy.types.Operator):
191191
bl_idname = "mesh.plasma_toggle_double_sided_selected"
192192
bl_label = "Toggle Selected Double Sided"
193-
bl_description = "Toggles selected meshes double sided value"
193+
bl_description = "Toggles selected meshes' material(s) double sided value"
194194

195195
@classmethod
196196
def poll(cls, context):
197197
return super().poll(context) and hasattr(bpy.context, "selected_objects")
198198

199199
def execute(self, context):
200-
mesh_list = [i.data for i in context.selected_objects if i.type == "MESH"]
201-
enable = not all((mesh.show_double_sided for mesh in mesh_list))
202-
for mesh in mesh_list:
203-
mesh.show_double_sided = enable
200+
mat_list = [i.data for i in context.selected_objects if i.type == "MATERIAL"]
201+
enable = not all((mat.plasma_material.plasma_double_sided for mat in mat_list))
202+
for mat in mat_list:
203+
mat.plasma_material.plasma_double_sided = enable
204204
return {"FINISHED"}
205205

206206

0 commit comments

Comments
 (0)