Added node highlight, fixed temporary load to include start node as well, fixed For-Condition

This commit is contained in:
2026-05-14 21:37:26 +02:00
parent eee59b6385
commit 672628ee13
9 changed files with 116 additions and 15 deletions
+9
View File
@@ -4,6 +4,7 @@ using Godot;
public partial class NodeDisplay : GraphNode
{
public ProgramNode node;
private bool isHighlighted = false;
public override void _Ready()
{
@@ -48,6 +49,14 @@ public partial class NodeDisplay : GraphNode
public virtual void ReadParameters() { }
public void SetHighlighted(bool highlighted)
{
if (isHighlighted == highlighted) return;
isHighlighted = highlighted;
SelfModulate = highlighted ? UIStyle.GetWarningColor() : Colors.White;
}
public HBoxContainer GetValueContainer()
{
return GetNode<HBoxContainer>("./Values");