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

23 lines
437 B
C#

using Godot;
public class MoveNode : ProgramNode
{
public Vector3 startPosition;
public Vector3 targetPosition;
public MoveNode()
{
DisplayText = "Move";
}
public override bool Execute(Robot robot)
{
robot.Position = targetPosition;
if (nextNode != null)
{
return nextNode.Execute(robot);
}
else
{
return true;
}
}
}