32 lines
613 B
C#
32 lines
613 B
C#
using Godot;
|
|
|
|
public class CraftNode : ProgramNode
|
|
{
|
|
public CraftNode()
|
|
{
|
|
DisplayText = "Craft";
|
|
}
|
|
public override NodeResult Execute(Robot robot, double delta)
|
|
{
|
|
GD.Print("Craft");
|
|
if (nextNode != null)
|
|
{
|
|
return nextNode.Execute(robot, delta);
|
|
}
|
|
else
|
|
{
|
|
return NodeResult.SUCCESS;
|
|
}
|
|
}
|
|
|
|
public override void ReadParameters(NodeDisplay display)
|
|
{
|
|
//
|
|
}
|
|
|
|
public override ProgramNode Duplicate()
|
|
{
|
|
CraftNode duplicate = new CraftNode();
|
|
return duplicate;
|
|
}
|
|
} |