12 lines
363 B
GDScript
12 lines
363 B
GDScript
class_name MultiSetBehavior
|
|
extends BulletSetBehavior
|
|
## Processes multiple [BulletSetBehavior]s in order for the [BulletSet].
|
|
|
|
|
|
## Behaviors to process for the [BulletSet].
|
|
@export var behaviors: Array[BulletSetBehavior] = []
|
|
|
|
|
|
func _process_set(bullet_set: BulletSet, delta: float) -> void:
|
|
for behavior in behaviors:
|
|
behavior.process_set(bullet_set, delta)
|