using Godot; namespace Tutorial1.Scripts; public partial class Button : Godot.Button { private RandomNumberGenerator random = new(); private PackedScene packedScene; public override void _Ready() { Pressed += OnPressed; packedScene = GD.Load("res://Character.tscn"); } private void OnPressed() { Node character = packedScene.Instantiate(); AddChild(character); Sprite2D sprite2D = character.GetChild(0); random.Randomize(); sprite2D.GlobalPosition = new(random.RandiRange(100,1000), random.RandiRange(100,1000)); GD.Print($"Add new character to position {sprite2D.GlobalPosition}."); } public override void _Process(double delta) { } }