Added robot follow button
This commit is contained in:
@@ -6,6 +6,8 @@ public partial class RobotDisplay : PanelContainer
|
||||
[Export] public RichTextLabel currentScript;
|
||||
[Signal]
|
||||
public delegate void OnRobotJumpToEventHandler(Robot robot);
|
||||
[Signal]
|
||||
public delegate void OnRobotFollowEventHandler(Robot robot);
|
||||
public Robot robot;
|
||||
|
||||
public override void _Process(double delta)
|
||||
@@ -22,4 +24,9 @@ public partial class RobotDisplay : PanelContainer
|
||||
{
|
||||
EmitSignal(SignalName.OnRobotJumpTo, robot);
|
||||
}
|
||||
|
||||
public void OnFollowToClicked()
|
||||
{
|
||||
EmitSignal(SignalName.OnRobotFollow, robot);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,6 +7,8 @@ public partial class RobotList : PanelContainer
|
||||
[Export] Button spawnRobot;
|
||||
[Signal]
|
||||
public delegate void OnRobotJumpToEventHandler(Robot robot);
|
||||
[Signal]
|
||||
public delegate void OnRobotFollowEventHandler(Robot robot);
|
||||
private PackedScene robotDisplayPrefab;
|
||||
private string spawnId = "";
|
||||
|
||||
@@ -46,6 +48,11 @@ public partial class RobotList : PanelContainer
|
||||
EmitSignal(SignalName.OnRobotJumpTo, robot);
|
||||
Visible = false;
|
||||
};
|
||||
display.OnRobotFollow += (robot) =>
|
||||
{
|
||||
EmitSignal(SignalName.OnRobotFollow, robot);
|
||||
Visible = false;
|
||||
};
|
||||
robotList.AddChild(display);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user