There are no berries yet and the bird floats if the screen size isnt 1920 by 1080 but I am still making good progress
23 lines
551 B
C#
23 lines
551 B
C#
using Godot;
|
|
|
|
public partial class SceneSwitcher : Button {
|
|
[Export]
|
|
public string ScenePath = ""; // Set this in the Inspector
|
|
|
|
public override void _Ready() {
|
|
Pressed += OnButtonPressed;
|
|
}
|
|
|
|
private void OnButtonPressed() {
|
|
if (string.IsNullOrEmpty(ScenePath)) {
|
|
GD.PrintErr("Scene path not set!");
|
|
return;
|
|
}
|
|
|
|
var error = GetTree().ChangeSceneToFile(ScenePath);
|
|
|
|
if (error != Error.Ok) {
|
|
GD.PrintErr("Failed to change scene: " + error);
|
|
}
|
|
}
|
|
} |