Fix capricorn projectile bug
This commit is contained in:
@@ -88,6 +88,11 @@ public partial class Character : CharacterBody3D
|
||||
projectile.Position = Position;
|
||||
GetParent().AddChild(projectile);
|
||||
var projectiles = projectile.GetChildren().OfType<Projectile>();
|
||||
foreach (var proj in projectiles)
|
||||
{
|
||||
if (proj.HasRotation)
|
||||
proj.Rotation = GetNode<Node3D>("Pivot").Rotation;
|
||||
}
|
||||
CanShoot = false;
|
||||
await ToSignal(GetTree().CreateTimer(projectiles.First().Cooldown), "timeout");
|
||||
CanShoot = true;
|
||||
|
||||
Reference in New Issue
Block a user