Added node highlight, fixed temporary load to include start node as well, fixed For-Condition
This commit is contained in:
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user