armory/blender/arm/logicnode/arm_nodes.py

20 lines
483 B
Python
Raw Normal View History

2017-03-06 02:29:03 +01:00
from nodeitems_utils import NodeItem
nodes = []
category_items = {}
category_items['Event'] = []
category_items['Value'] = []
2017-04-03 22:29:46 +02:00
category_items['Variable'] = []
2017-03-06 02:29:03 +01:00
category_items['Logic'] = []
category_items['Operator'] = []
class ArmLogicTreeNode:
@classmethod
def poll(cls, ntree):
return ntree.bl_idname == 'ArmLogicTreeType'
def add_node(node_class, category):
global nodes
nodes.append(node_class)
category_items[category].append(NodeItem(node_class.bl_idname))