[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4730] contrib/py/scripts/addons/ oscurart_mesh_cache_tools.py: make register and unregister functional

Campbell Barton ideasman42 at gmail.com
Tue Sep 3 06:04:34 CEST 2013


Revision: 4730
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4730
Author:   campbellbarton
Date:     2013-09-03 04:04:33 +0000 (Tue, 03 Sep 2013)
Log Message:
-----------
make register and unregister functional

Modified Paths:
--------------
    contrib/py/scripts/addons/oscurart_mesh_cache_tools.py

Modified: contrib/py/scripts/addons/oscurart_mesh_cache_tools.py
===================================================================
--- contrib/py/scripts/addons/oscurart_mesh_cache_tools.py	2013-09-03 03:56:06 UTC (rev 4729)
+++ contrib/py/scripts/addons/oscurart_mesh_cache_tools.py	2013-09-03 04:04:33 UTC (rev 4730)
@@ -16,16 +16,6 @@
 import os
 import struct
 
-bpy.types.Scene.muu_pc2_rotx = bpy.props.BoolProperty(default=True, name="Rotx = 90")
-bpy.types.Scene.muu_pc2_world_space = bpy.props.BoolProperty(default=True, name="World Space")
-bpy.types.Scene.muu_pc2_modifiers = bpy.props.BoolProperty(default=True, name="Apply Modifiers")
-bpy.types.Scene.muu_pc2_subsurf = bpy.props.BoolProperty(default=True, name="Turn Off SubSurf")
-bpy.types.Scene.muu_pc2_start = bpy.props.IntProperty(default=0, name="Frame Start")
-bpy.types.Scene.muu_pc2_end = bpy.props.IntProperty(default=100, name="Frame End")
-bpy.types.Scene.muu_pc2_group = bpy.props.StringProperty()
-bpy.types.Scene.muu_pc2_folder = bpy.props.StringProperty(default="Set me Please!")
-bpy.types.Scene.muu_pc2_relative_path = bpy.props.StringProperty(default="")
-
 class OscEPc2ExporterPanel(bpy.types.Panel):
     """Creates a Panel in the Object properties window"""
     bl_label = "Mesh Cache Tools"
@@ -243,9 +233,38 @@
     
 
 def register():
+    from bpy.types import Scene
+    from bpy.props import (BoolProperty,
+                           IntProperty,
+                           StringProperty,
+                           )
+    
+    Scene.muu_pc2_rotx = BoolProperty(default=True, name="Rotx = 90")
+    Scene.muu_pc2_world_space = BoolProperty(default=True, name="World Space")
+    Scene.muu_pc2_modifiers = BoolProperty(default=True, name="Apply Modifiers")
+    Scene.muu_pc2_subsurf = BoolProperty(default=True, name="Turn Off SubSurf")
+    Scene.muu_pc2_start = IntProperty(default=0, name="Frame Start")
+    Scene.muu_pc2_end = IntProperty(default=100, name="Frame End")
+    Scene.muu_pc2_group = StringProperty()
+    Scene.muu_pc2_folder = StringProperty(default="Set me Please!")
+    Scene.muu_pc2_relative_path = StringProperty(default="")
+
     bpy.utils.register_module(__name__)
 
+
 def unregister():
+    from bpy.types import Scene
+
+    del Scene.muu_pc2_rotx
+    del Scene.muu_pc2_world_space
+    del Scene.muu_pc2_modifiers
+    del Scene.muu_pc2_subsurf
+    del Scene.muu_pc2_start
+    del Scene.muu_pc2_end
+    del Scene.muu_pc2_group
+    del Scene.muu_pc2_folder
+    del Scene.muu_pc2_relative_path
+
     bpy.utils.unregister_module(__name__)
 
 if __name__ == "__main__":



More information about the Bf-extensions-cvs mailing list