Files
RuinAdventurer/Scripts/DSL/Nodes/ProgramNode.cs
T

15 lines
455 B
C#

using Godot;
public abstract class ProgramNode
{
public ProgramNode nextNode;
public ProgramNode previousNode;
public string DisplayText;
public string lastExecutionMessage;
public abstract void Setup(NodeDisplay display);
public abstract NodeResult Execute(Robot robot, double delta);
public abstract void ReadParameters(NodeDisplay display);
public abstract ProgramNode Duplicate();
public abstract string Save();
}