Added basic components for DSL. Working on functionality next.
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
using Godot;
|
||||
|
||||
public abstract class ProgramNode
|
||||
{
|
||||
protected ProgramNode nextNode;
|
||||
public string DisplayText;
|
||||
public PackedScene editorDisplay;
|
||||
public ProgramNode()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public abstract void Execute(Robot robot);
|
||||
public void LinkNode(ProgramNode nextNode)
|
||||
{
|
||||
this.nextNode = nextNode;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user