-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathproperties.py
25 lines (21 loc) · 944 Bytes
/
properties.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import bpy
from bpy.props import *
class AddonProperties(bpy.types.PropertyGroup):
meshes : bpy.props.BoolProperty(name="Meshes",default=False)
caps : bpy.props.BoolProperty(name="Caps",default=False)
tags : bpy.props.BoolProperty(name="Tags",default=False)
folder_path: bpy.props.StringProperty(
name = "Save to",
default = "",
description = "Select a path where to save the .skin file",
maxlen = 1024,
subtype = "DIR_PATH"
)
shadername: bpy.props.StringProperty(name="Enter .skin name", default= "default")
modelname: bpy.props.StringProperty(name="Enter model name", default="")
def register_properties():
bpy.utils.register_class(AddonProperties)
bpy.types.Scene.settings = bpy.props.PointerProperty(type=AddonProperties)
def unregister_properties():
bpy.utils.unregister_class(AddonProperties)
del bpy.types.Scene.settings