Cleanup LivePatch.hx

This commit is contained in:
Moritz Brückner 2021-07-20 14:28:42 +02:00
parent e930da7388
commit 3ed915b654

View file

@ -133,28 +133,18 @@ class LivePatch extends iron.Trait {
} }
} }
static inline function createSocketDefaultNode(tree: LogicTree, inputType: String, value: Dynamic): LogicNode { static inline function createSocketDefaultNode(tree: LogicTree, socketType: String, value: Dynamic): LogicNode {
return switch (inputType) { return switch (socketType) {
case "VECTOR": case "VECTOR": new armory.logicnode.VectorNode(tree, value[0], value[1], value[2]);
new armory.logicnode.VectorNode(tree, value[0], value[1], value[2]); case "RGBA": new armory.logicnode.ColorNode(tree, value[0], value[1], value[2], value[3]);
case "RGBA": case "RGB": new armory.logicnode.ColorNode(tree, value[0], value[1], value[2]);
new armory.logicnode.ColorNode(tree, value[0], value[1], value[2], value[3]); case "VALUE": new armory.logicnode.FloatNode(tree, value);
case "RGB": case "INT": new armory.logicnode.IntegerNode(tree, value);
new armory.logicnode.ColorNode(tree, value[0], value[1], value[2]); case "BOOLEAN": new armory.logicnode.BooleanNode(tree, value);
case "VALUE": case "STRING": new armory.logicnode.StringNode(tree, value);
new armory.logicnode.FloatNode(tree, value); case "NONE": new armory.logicnode.NullNode(tree);
case "INT": case "OBJECT": new armory.logicnode.ObjectNode(tree, value);
new armory.logicnode.IntegerNode(tree, value); default: new armory.logicnode.DynamicNode(tree, value);
case "BOOLEAN":
new armory.logicnode.BooleanNode(tree, value);
case "STRING":
new armory.logicnode.StringNode(tree, value);
case "NONE":
new armory.logicnode.NullNode(tree);
case "OBJECT":
new armory.logicnode.ObjectNode(tree, value);
default:
new armory.logicnode.DynamicNode(tree, value);
} }
} }
#end #end