paratate/systems/bullets/set_behaviors/bullet_set_behavior.gd

13 lines
385 B
GDScript

@abstract
class_name BulletSetBehavior
extends Resource
## Controls the movement and actions of a [BulletSet].
## Process one physics tick for a [BulletSet].
func process_set(bullet_set: BulletSet, delta: float) -> void:
_process_set(bullet_set, delta)
## Called once ever physics tick for the [BulletSet].
@abstract func _process_set(bullet_set: BulletSet, delta: float) -> void