Files
Babushka/scripts/CSharp/Low Code/Variables/VariableNode.cs
T

29 lines
587 B
C#
Raw Normal View History

using Godot;
namespace Babushka.scripts.CSharp.Low_Code.Variables;
2025-11-12 18:46:30 +01:00
/// <summary>
/// A Node type that carries a Variant payload.
/// </summary>
public partial class VariableNode : Node
{
[Export] public Variant Payload
{
get
{
return _payload;
}
set
{
if (_payload.Equals(value))
return;
_payload = value;
EmitSignal(SignalName.ValueChanged);
}
}
private Variant _payload;
[Signal] public delegate void ValueChangedEventHandler();
}