using Godot; using System; public partial class game : Node2D { public Node Lasers = null; public CharacterBody2D Player = null; public Area2D Laser = null; public override void _Ready() { //Lasers = GetNode("Lasers"); //Player = GetNode("Player"); //Laser = GetNode("Laser"); //Callable OnLaserShot = new Callable(this, "_on_player_laser_shot"); //Player.Connect("LaserShot", OnLaserShot); //Player.ShootLaser += () => _on_player_laser_shot(Laser); } public void _on_player_laser_shot(Area2D Laser) { Lasers.AddChild(Laser); } }