From 1b0796c68b805f974fa3fd00a4f07cb36ea13492 Mon Sep 17 00:00:00 2001 From: Robert Date: Mon, 25 Sep 2023 19:34:31 +0200 Subject: [PATCH] Nodes - Fixed boolean branch node not picking a type if both pins are connected --- .../Nodes/Branching/BooleanBranchNode.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Artemis.VisualScripting/Nodes/Branching/BooleanBranchNode.cs b/src/Artemis.VisualScripting/Nodes/Branching/BooleanBranchNode.cs index fdd7c5bcc..b07aea8cf 100644 --- a/src/Artemis.VisualScripting/Nodes/Branching/BooleanBranchNode.cs +++ b/src/Artemis.VisualScripting/Nodes/Branching/BooleanBranchNode.cs @@ -38,9 +38,9 @@ public class BooleanBranchNode : Node private void InputPinConnected(object? sender, SingleValueEventArgs e) { - if (TrueInput.ConnectedTo.Any() && !FalseInput.ConnectedTo.Any()) + if (TrueInput.ConnectedTo.Any()) ChangeType(TrueInput.ConnectedTo.First().Type); - if (FalseInput.ConnectedTo.Any() && !TrueInput.ConnectedTo.Any()) + else if (FalseInput.ConnectedTo.Any()) ChangeType(FalseInput.ConnectedTo.First().Type); }