using Godot; using SupaLidlGame.Extensions; namespace SupaLidlGame.Items.Weapons { public partial class Railgun : Ranged { public override void Attack() { // create projectile PackedScene scene = GD.Load("res://Entities/RailBeam.tscn"); GD.Print("lol"); var projectile = scene.Instantiate(); projectile.Hitbox.Faction = Character.Faction; projectile.Direction = Character.Target; projectile.GlobalPosition = GlobalPosition; projectile.GlobalRotation = projectile.Direction.Angle(); this.GetAncestor() .Entities.AddChild(projectile); } } }