Merge branch 'Alpha-2' into texture-atlas

This commit is contained in:
Yusarina
2025-02-07 18:38:12 +00:00
committed by GitHub
14 changed files with 896 additions and 45 deletions
+3 -3
View File
@@ -28,7 +28,7 @@ class MaterialListBool:
#For the love that is holy do not ever touch these. If this was java I would make these private
#They should only be accessed via context.scene.texture_atlas_Has_Mat_List_Shown
#This is so we know if the materials are up to date. messing with these variables directly will make the thing blow up.
#The only exception to this is the ExpandSection_Materials operator which populates this with new data once the materials have changed and need reloading.
old_list: dict[str,list[Material]] = {}
bool_material_list_expand: dict[str,bool] = {}
@@ -46,7 +46,7 @@ class MaterialListBool:
if mat_slot.material:
if mat_slot.material not in newlist:
newlist.append(mat_slot.material)
still_the_same: bool = True
if bpy.context.scene.name in MaterialListBool.old_list:
for item in newlist:
@@ -60,7 +60,7 @@ class MaterialListBool:
else:
still_the_same = False
MaterialListBool.bool_material_list_expand[bpy.context.scene.name] = still_the_same
return MaterialListBool.bool_material_list_expand[bpy.context.scene.name]
class ProgressTracker: