mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-09 20:25:54 +00:00
Enhanced bullet scripts
This commit is contained in:
parent
099c8acf5e
commit
c1f83736f0
7 changed files with 112 additions and 52 deletions
|
|
@ -11,6 +11,8 @@ namespace Cirno.Scripts.Resources;
|
|||
public partial class PatternGroup : AttackPattern
|
||||
{
|
||||
[Export] private Array<AttackPattern> patterns;
|
||||
[Export(PropertyHint.None, "suffix:s")]
|
||||
public float Duration { get; private set; } = -1f;
|
||||
|
||||
public override IPatternMachine MakeMachine(Node parent)
|
||||
{
|
||||
|
|
@ -53,7 +55,7 @@ public partial class PatternGroup : AttackPattern
|
|||
|
||||
public bool IsComplete()
|
||||
{
|
||||
return _currentPatternIndex >= patternGroup.patterns.Count;
|
||||
return patternGroup.Duration > -1 && _currentPatternIndex >= patternGroup.patterns.Count;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue