From 3ed915b65418147141548a2a61b44d1caf10b909 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20Br=C3=BCckner?= Date: Tue, 20 Jul 2021 14:28:42 +0200 Subject: [PATCH] Cleanup LivePatch.hx --- Sources/armory/trait/internal/LivePatch.hx | 34 ++++++++-------------- 1 file changed, 12 insertions(+), 22 deletions(-) diff --git a/Sources/armory/trait/internal/LivePatch.hx b/Sources/armory/trait/internal/LivePatch.hx index 190a85ff..69c33452 100644 --- a/Sources/armory/trait/internal/LivePatch.hx +++ b/Sources/armory/trait/internal/LivePatch.hx @@ -133,28 +133,18 @@ class LivePatch extends iron.Trait { } } - static inline function createSocketDefaultNode(tree: LogicTree, inputType: String, value: Dynamic): LogicNode { - return switch (inputType) { - case "VECTOR": - 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 "RGB": - new armory.logicnode.ColorNode(tree, value[0], value[1], value[2]); - case "VALUE": - new armory.logicnode.FloatNode(tree, value); - case "INT": - new armory.logicnode.IntegerNode(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); + static inline function createSocketDefaultNode(tree: LogicTree, socketType: String, value: Dynamic): LogicNode { + return switch (socketType) { + case "VECTOR": 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 "RGB": new armory.logicnode.ColorNode(tree, value[0], value[1], value[2]); + case "VALUE": new armory.logicnode.FloatNode(tree, value); + case "INT": new armory.logicnode.IntegerNode(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