📋 Metadata
- Author: roaoao
- Date: 2020-08-20 23:17:17
- Type:
answer - Reply to: post_03528
- Replies (1): post_03532
💬 Content
Phazor:
With the Shadow Layer/Material, if I wanted to toggle the shadow layer and material to whatever the last layer and material was, how would I do that?
No need a stack key in this case. Just use this code in Command tab:
layer = "Shadow Layer"; mat = "Shadow Material"; G = pme.context.globals; prev_layer = G.setdefault("prev_layer", None); prev_mat = G.setdefault("prev_mat", None); active_layer = C.object.data.layers.active.info; active_mat = C.object.active_material.name; layer = prev_layer if layer == active_layer else layer; mat = prev_mat if mat == active_mat else mat; G.update(prev_layer=active_layer); G.update(prev_mat=active_mat); C.object.data.layers.active = C.object.data.layers[layer]; C.object.active_material_index = C.object.material_slots.find(mat)
❤️ 2 likes