Blender_bevy_components_wor.../tools/blenvy/levels/operators.py
Mark Moissette d1b5d2627d
feat(Blenvy): complete overhaul and re branding to : Blenvy (#192)
- replaced the various crates with a single one
- replaced the Blender add-ons with a single one
- this is an alpha release !
- for features etc see the various docs
2024-08-14 16:40:59 +02:00

25 lines
653 B
Python

import os
import bpy
from bpy_types import (Operator)
from bpy.props import (StringProperty)
class BLENVY_OT_level_select(Operator):
"""Select level """
bl_idname = "blenvy.level_select"
bl_label = "Select level"
bl_options = {"UNDO"}
level_name: StringProperty(
name="level name",
description="level to select",
) # type: ignore
def execute(self, context):
if self.level_name:
scene = bpy.data.scenes[self.level_name]
if scene:
# bpy.ops.object.select_all(action='DESELECT')
bpy.context.window.scene = scene
return {'FINISHED'}