Scriptable bullet emitter

This commit is contained in:
MaddoScientisto 2025-03-15 11:44:30 +01:00
commit 4261009c33
17 changed files with 251 additions and 74 deletions

View file

@ -11,11 +11,11 @@ public partial class PatternGroup : AttackPattern
[Export] private Array<AttackPattern> patterns;
private int currentPatternIndex = 0;
public override void Start(Boss boss)
public override void Start(Node2D parent)
{
Boss = boss;
Parent = parent;
currentPatternIndex = 0;
patterns[currentPatternIndex].Start(boss);
patterns[currentPatternIndex].Start(parent);
}
public override void UpdatePattern(double delta)
@ -29,7 +29,7 @@ public partial class PatternGroup : AttackPattern
currentPatternIndex++;
if (currentPatternIndex < patterns.Count)
{
patterns[currentPatternIndex].Start(Boss);
patterns[currentPatternIndex].Start(Parent);
}
}
}