forked from LeenkxTeam/LNXSDK
Consolidate and update
This commit is contained in:
@ -1263,7 +1263,6 @@ class LNX_PT_ProjectFlagsPanel(bpy.types.Panel):
|
||||
col = column_with_heading(layout, 'Runtime', align=True)
|
||||
col.prop(wrd, 'lnx_live_patch')
|
||||
col.prop(wrd, 'lnx_stream_scene')
|
||||
col.prop(wrd, 'lnx_loadscreen')
|
||||
col.prop(wrd, 'lnx_webview')
|
||||
col.prop(wrd, 'lnx_write_config')
|
||||
|
||||
@ -1289,6 +1288,33 @@ class LNX_PT_ProjectFlagsPanel(bpy.types.Panel):
|
||||
col.prop(wrd, 'lnx_copy_override')
|
||||
col.operator('lnx.copy_to_bundled', icon='IMAGE_DATA')
|
||||
|
||||
class LNX_PT_ProjectFlagsLoadscreenPanel(bpy.types.Panel):
|
||||
bl_label = "Loading Screen"
|
||||
bl_space_type = "PROPERTIES"
|
||||
bl_region_type = "WINDOW"
|
||||
bl_context = "render"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
bl_parent_id = "LNX_PT_ProjectFlagsPanel"
|
||||
|
||||
def draw_header(self, context):
|
||||
wrd = bpy.data.worlds['Lnx']
|
||||
self.layout.prop(wrd, 'lnx_loadscreen', text='')
|
||||
|
||||
def draw(self, context):
|
||||
layout = self.layout
|
||||
layout.use_property_split = True
|
||||
layout.use_property_decorate = False
|
||||
wrd = bpy.data.worlds['Lnx']
|
||||
col = layout.column()
|
||||
col.enabled = wrd.lnx_loadscreen
|
||||
col.prop(wrd, 'lnx_loadscreen_mode')
|
||||
col.prop(wrd, 'lnx_loadscreen_bgcolor')
|
||||
col.prop(wrd, 'lnx_loadscreen_color')
|
||||
if wrd.lnx_loadscreen_mode == 'Image':
|
||||
col.prop(wrd, 'lnx_loadscreen_image')
|
||||
col.prop(wrd, 'lnx_loadscreen_fit')
|
||||
col.prop(wrd, 'lnx_loadscreen_show_percentage')
|
||||
|
||||
class LNX_PT_ProjectFlagsDebugConsolePanel(bpy.types.Panel):
|
||||
bl_label = "Debug Console"
|
||||
bl_space_type = "PROPERTIES"
|
||||
@ -3017,9 +3043,9 @@ class LNX_OT_UpdateFileSDK(bpy.types.Operator):
|
||||
wrd = bpy.data.worlds['Lnx']
|
||||
# This allows for seamless migration from earlier versions of Leenkx
|
||||
for rp in wrd.lnx_rplist: # TODO: deprecated
|
||||
if rp.rp_gi != 'Off':
|
||||
if hasattr(rp, 'rp_gi') and rp.rp_gi != 'Off':
|
||||
rp.rp_voxels = rp.rp_gi
|
||||
rp.rp_gi = 'Off'
|
||||
rp.rp_voxelao = True
|
||||
|
||||
# Replace deprecated nodes
|
||||
lnx.logicnode.replacement.replace_all()
|
||||
@ -3265,6 +3291,7 @@ __REG_CLASSES = (
|
||||
LNX_PT_LeenkxExporterWindowsSettingsPanel,
|
||||
LNX_PT_LeenkxProjectPanel,
|
||||
LNX_PT_ProjectFlagsPanel,
|
||||
LNX_PT_ProjectFlagsLoadscreenPanel,
|
||||
LNX_PT_ProjectFlagsDebugConsolePanel,
|
||||
LNX_PT_ProjectWindowPanel,
|
||||
LNX_PT_ProjectModulesPanel,
|
||||
|
||||
Reference in New Issue
Block a user