3D_Audio numeric menu fix

This commit is contained in:
2026-09-12 20:08:05 -07:00
parent cf68067343
commit 0067459e9a
11 changed files with 22 additions and 22 deletions

View File

@ -71,7 +71,7 @@ def init_categories():
lnx_nodes.add_category('Renderpath', icon='STICKY_UVS_LOC', section="graphics")
lnx_nodes.add_category('Sound', icon='OUTLINER_OB_SPEAKER', section="sound")
lnx_nodes.add_category('3D_Audio', icon='SPEAKER', section="sound")
lnx_nodes.add_category('Audio_3D', icon='SPEAKER', section="sound")
lnx_nodes.add_category('Miscellaneous', icon='RESTRICT_COLOR_ON', section="misc")
lnx_nodes.add_category('Custom', icon='PLUGIN', section="misc")

View File

@ -6,7 +6,7 @@ class AudioDSPFilterNode(LnxLogicTreeNode):
bl_idname = 'LNAudioDSPFilterNode'
bl_label = 'DSP Filter'
bl_description = 'DSP Audio Filter for lowpass/bandpass/highpass '
lnx_category = '3D_Audio'
lnx_category = 'Audio_3D'
lnx_version = 1
property0: HaxeEnumProperty(
@ -27,5 +27,5 @@ class AudioDSPFilterNode(LnxLogicTreeNode):
layout.prop(self, 'property0')
def register():
add_category('3D_Audio', icon='SOUND')
add_category('Audio_3D', icon='SOUND')
AudioDSPFilterNode.on_register()

View File

@ -6,7 +6,7 @@ class AudioDSPHaasEffectNode(LnxLogicTreeNode):
bl_idname = 'LNAudioDSPHaasEffectNode'
bl_label = 'DSP Haas Effect'
bl_description = 'DSP Audio Haas Effect'
lnx_category = '3D_Audio'
lnx_category = 'Audio_3D'
lnx_version = 1
@ -19,5 +19,5 @@ class AudioDSPHaasEffectNode(LnxLogicTreeNode):
def register():
add_category('3D_Audio', icon='SOUND')
add_category('Audio_3D', icon='SOUND')
AudioDSPHaasEffectNode.on_register()

View File

@ -6,14 +6,14 @@ class AudioHRTFPannerNode(LnxLogicTreeNode):
bl_idname = 'LNAudioHRTFPannerNode'
bl_label = 'HRTF Panner'
bl_description = 'Create 3D audio HRTF Panner'
lnx_category = '3D_Audio'
lnx_category = 'Audio_3D'
lnx_version = 1
def update_input(self, context):
while len(self.inputs) > 5:
self.inputs.remove(self.inputs[-1])
if self.property0 == 'Custom':
self.add_input('LnxStringSocket', 'File Name', default_value=0)
self.add_input('LnxStringSocket', 'File Name', default_value='')
property0: HaxeEnumProperty(
'property0',
@ -35,5 +35,5 @@ class AudioHRTFPannerNode(LnxLogicTreeNode):
layout.prop(self, 'property0')
def register():
add_category('3D_Audio', icon='SOUND')
add_category('Audio_3D', icon='SOUND')
AudioHRTFPannerNode.on_register()

View File

@ -6,7 +6,7 @@ class AudioLoadNode(LnxLogicTreeNode):
bl_idname = 'LNAudioLoadNode'
bl_label = 'Load Audio'
bl_description = 'Load audio'
lnx_category = '3D_Audio'
lnx_category = 'Audio_3D'
lnx_version = 1
def update_input(self, context):
@ -39,5 +39,5 @@ class AudioLoadNode(LnxLogicTreeNode):
#col.prop_search(self, 'property0', bpy.data, 'sounds', icon='NONE', text='')
def register():
add_category('3D_Audio', icon='SOUND')
add_category('Audio_3D', icon='SOUND')
AudioLoadNode.on_register()

View File

@ -6,7 +6,7 @@ class AudioPauseNode(LnxLogicTreeNode):
bl_idname = 'LNAudioPauseNode'
bl_label = 'Pause Audio'
bl_description = 'Trigger the pause function on audio'
lnx_category = '3D_Audio'
lnx_category = 'Audio_3D'
lnx_version = 1
@ -18,5 +18,5 @@ class AudioPauseNode(LnxLogicTreeNode):
self.add_output('LnxDynamicSocket', 'Audio')
def register():
add_category('3D_Audio', icon='SOUND')
add_category('Audio_3D', icon='SOUND')
AudioPauseNode.on_register()

View File

@ -6,7 +6,7 @@ class AudioPlayNode(LnxLogicTreeNode):
bl_idname = 'LNAudioPlayNode'
bl_label = 'Play Audio'
bl_description = 'Trigger the play function on audio'
lnx_category = '3D_Audio'
lnx_category = 'Audio_3D'
lnx_version = 1
@ -19,5 +19,5 @@ class AudioPlayNode(LnxLogicTreeNode):
self.add_output('LnxDynamicSocket', 'Audio')
def register():
add_category('3D_Audio', icon='SOUND')
add_category('Audio_3D', icon='SOUND')
AudioPlayNode.on_register()

View File

@ -6,7 +6,7 @@ class AudioStereoPannerNode(LnxLogicTreeNode):
bl_idname = 'LNAudioStereoPannerNode'
bl_label = 'Stereo Panner'
bl_description = 'Create 2D audio Stereo Panner'
lnx_category = '3D_Audio'
lnx_category = 'Audio_3D'
lnx_version = 1
def update_input(self, context):
@ -34,5 +34,5 @@ class AudioStereoPannerNode(LnxLogicTreeNode):
layout.prop(self, 'property0')
def register():
add_category('3D_Audio', icon='SOUND')
add_category('Audio_3D', icon='SOUND')
AudioStereoPannerNode.on_register()

View File

@ -6,7 +6,7 @@ class AudioStopNode(LnxLogicTreeNode):
bl_idname = 'LNAudioStopNode'
bl_label = 'Stop Audio'
bl_description = 'Trigger the stop function on audio'
lnx_category = '3D_Audio'
lnx_category = 'Audio_3D'
lnx_version = 1
@ -19,5 +19,5 @@ class AudioStopNode(LnxLogicTreeNode):
def register():
add_category('3D_Audio', icon='SOUND')
add_category('Audio_3D', icon='SOUND')
AudioStopNode.on_register()

View File

@ -5,7 +5,7 @@ class GetAudioPositionNode(LnxLogicTreeNode):
bl_idname = 'LNGetAudioPositionNode'
bl_label = 'Get Audio Position'
bl_description = 'Gets the current playback position of 3D audio in seconds.'
lnx_category = '3D_Audio'
lnx_category = 'Audio_3D'
lnx_version = 1
def lnx_init(self, context):
@ -13,5 +13,5 @@ class GetAudioPositionNode(LnxLogicTreeNode):
self.add_output('LnxFloatSocket', 'Position (seconds)')
def register():
add_category('3D_Audio', icon='SOUND')
add_category('Audio_3D', icon='SOUND')
GetAudioPositionNode.on_register()

View File

@ -5,7 +5,7 @@ class SetAudioPositionNode(LnxLogicTreeNode):
bl_idname = 'LNSetAudioPositionNode'
bl_label = 'Set Audio Position'
bl_description = 'Sets the playback position of 3D audio'
lnx_category = '3D_Audio'
lnx_category = 'Audio_3D'
lnx_version = 1
def lnx_init(self, context):
@ -16,5 +16,5 @@ class SetAudioPositionNode(LnxLogicTreeNode):
self.add_output('LnxNodeSocketAction', 'Out')
def register():
add_category('3D_Audio', icon='SOUND')
add_category('Audio_3D', icon='SOUND')
SetAudioPositionNode.on_register()