Array node category

This commit is contained in:
Lubos Lenco 2017-11-02 23:28:21 +01:00
parent f610985aea
commit cb19f9d1d9
16 changed files with 16 additions and 14 deletions

View file

@ -15,4 +15,4 @@ class ArrayAddNode(Node, ArmLogicTreeNode):
self.inputs.new('NodeSocketShader', 'Value')
self.outputs.new('ArmNodeSocketAction', 'Out')
add_node(ArrayAddNode, category='Action')
add_node(ArrayAddNode, category='Array')

View file

@ -10,6 +10,7 @@ category_items['Action'] = []
category_items['Value'] = []
category_items['Variable'] = []
category_items['Input'] = []
category_items['Array'] = []
category_items['Animation'] = []
category_items['Physics'] = []
category_items['Navmesh'] = []

View file

@ -14,4 +14,4 @@ class ArrayGetNode(Node, ArmLogicTreeNode):
self.inputs.new('NodeSocketInt', 'Index')
self.outputs.new('NodeSocketShader', 'Value')
add_node(ArrayGetNode, category='Action')
add_node(ArrayGetNode, category='Array')

View file

@ -13,4 +13,4 @@ class ArrayPopNode(Node, ArmLogicTreeNode):
self.inputs.new('NodeSocketShader', 'Array')
self.outputs.new('NodeSocketShader', 'Value')
add_node(ArrayPopNode, category='Action')
add_node(ArrayPopNode, category='Array')

View file

@ -16,4 +16,4 @@ class ArrayRemoveNode(Node, ArmLogicTreeNode):
self.outputs.new('ArmNodeSocketAction', 'Out')
self.outputs.new('NodeSocketShader', 'Value')
add_node(ArrayRemoveNode, category='Action')
add_node(ArrayRemoveNode, category='Array')

View file

@ -16,4 +16,4 @@ class ArraySetNode(Node, ArmLogicTreeNode):
self.inputs.new('NodeSocketShader', 'Value')
self.outputs.new('ArmNodeSocketAction', 'Out')
add_node(ArraySetNode, category='Action')
add_node(ArraySetNode, category='Array')

View file

@ -13,4 +13,4 @@ class ArrayShiftNode(Node, ArmLogicTreeNode):
self.inputs.new('NodeSocketShader', 'Array')
self.outputs.new('NodeSocketShader', 'Value')
add_node(ArrayShiftNode, category='Action')
add_node(ArrayShiftNode, category='Array')

View file

@ -25,4 +25,4 @@ class ArrayNode(Node, ArmLogicTreeNode):
op2 = row.operator('arm.node_remove_input', text='', icon='X', emboss=True)
op2.node_index = str(id(self))
add_node(ArrayNode, category='Variable')
add_node(ArrayNode, category='Array')

View file

@ -25,4 +25,4 @@ class BooleanArrayNode(Node, ArmLogicTreeNode):
op2 = row.operator('arm.node_remove_input', text='', icon='X', emboss=True)
op2.node_index = str(id(self))
add_node(BooleanArrayNode, category='Variable')
add_node(BooleanArrayNode, category='Array')

View file

@ -25,4 +25,4 @@ class ColorArrayNode(Node, ArmLogicTreeNode):
op2 = row.operator('arm.node_remove_input', text='', icon='X', emboss=True)
op2.node_index = str(id(self))
add_node(ColorArrayNode, category='Variable')
add_node(ColorArrayNode, category='Array')

View file

@ -25,4 +25,4 @@ class FloatArrayNode(Node, ArmLogicTreeNode):
op2 = row.operator('arm.node_remove_input', text='', icon='X', emboss=True)
op2.node_index = str(id(self))
add_node(FloatArrayNode, category='Variable')
add_node(FloatArrayNode, category='Array')

View file

@ -25,4 +25,4 @@ class IntegerArrayNode(Node, ArmLogicTreeNode):
op2 = row.operator('arm.node_remove_input', text='', icon='X', emboss=True)
op2.node_index = str(id(self))
add_node(IntegerArrayNode, category='Variable')
add_node(IntegerArrayNode, category='Array')

View file

@ -25,4 +25,4 @@ class ObjectArrayNode(Node, ArmLogicTreeNode):
op2 = row.operator('arm.node_remove_input', text='', icon='X', emboss=True)
op2.node_index = str(id(self))
add_node(ObjectArrayNode, category='Variable')
add_node(ObjectArrayNode, category='Array')

View file

@ -25,4 +25,4 @@ class StringArrayNode(Node, ArmLogicTreeNode):
op2 = row.operator('arm.node_remove_input', text='', icon='X', emboss=True)
op2.node_index = str(id(self))
add_node(StringArrayNode, category='Variable')
add_node(StringArrayNode, category='Array')

View file

@ -25,4 +25,4 @@ class VectorArrayNode(Node, ArmLogicTreeNode):
op2 = row.operator('arm.node_remove_input', text='', icon='X', emboss=True)
op2.node_index = str(id(self))
add_node(VectorArrayNode, category='Variable')
add_node(VectorArrayNode, category='Array')

View file

@ -37,6 +37,7 @@ def register_nodes():
LogicNodeCategory('LogicValueNodes', 'Value', items=arm_nodes.category_items['Value']),
LogicNodeCategory('LogicVariableNodes', 'Variable', items=arm_nodes.category_items['Variable']),
LogicNodeCategory('LogicInputNodes', 'Input', items=arm_nodes.category_items['Input']),
LogicNodeCategory('LogicArrayNodes', 'Array', items=arm_nodes.category_items['Array']),
LogicNodeCategory('LogicAnimationNodes', 'Animation', items=arm_nodes.category_items['Animation']),
LogicNodeCategory('LogicPhysicsNodes', 'Physics', items=arm_nodes.category_items['Physics']),
LogicNodeCategory('LogicNavmeshNodes', 'Navmesh', items=arm_nodes.category_items['Navmesh']),