forked from Loyalists/Sollumz
-
Notifications
You must be signed in to change notification settings - Fork 0
/
__init__.py
90 lines (83 loc) · 2.55 KB
/
__init__.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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# ##### BEGIN GPL LICENSE BLOCK #####
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software Foundation,
# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
# ##### END GPL LICENSE BLOCK #####
bl_info = {
"name": "Sollumz",
"author": "Skylumz",
"version": (0, 0, 0),
"blender": (2, 80, 0),
"location": "File > Import, Export",
"description": "Import .ydr.xml",
"wiki_url": "None",
"category": "Import",
}
if "bpy" in locals():
import importlib
importlib.reload(properties)
importlib.reload(shaderoperators)
importlib.reload(ydrimport)
importlib.reload(ydrexport)
importlib.reload(ybnimport)
importlib.reload(ybnexport)
importlib.reload(yftimport)
importlib.reload(ycdimport)
importlib.reload(ycdexport)
importlib.reload(sollumz_ui)
importlib.reload(collisionmatoperators)
importlib.reload(tools)
importlib.reload(formats)
else:
from . import properties
from . import shaderoperators
from . import ydrimport
from . import ydrexport
from . import ybnimport
from . import ybnexport
from . import yftimport
from . import ycdimport
from . import ycdexport
from . import sollumz_ui
from . import collisionmatoperators
from . import tools
from . import formats
import bpy
def register():
properties.register()
shaderoperators.register()
ydrimport.register()
ydrexport.register()
sollumz_ui.register()
collisionmatoperators.register()
ybnimport.register()
ybnexport.register()
yftimport.register()
ycdimport.register()
ycdexport.register()
def unregister():
properties.unregister()
shaderoperators.unregister()
ydrimport.unregister()
ydrexport.unregister()
sollumz_ui.unregister()
collisionmatoperators.unregister()
ybnimport.unregister()
ybnexport.unregister()
yftimport.unregister()
ycdimport.unregister()
ycdexport.unregister()
if __name__ == "__main__":
register()